回答
我不認爲你可以直接從VB本身獲得的信息(例如,作爲一個副作用或致電CreateObject
二次結果),但你可以在HKEY_LOCAL_MACHINE\SOFTWARE\Classes\xxx.xxx
閱讀registry entry,然後看它的CLSID
key 。
搜索註冊表不是我的解決方案我需要它強大:/ –
@ Intelligent-Infrastructure:通過註冊表**進行搜索**強大。這就是'CreateObject'的工作原理! (更不用說絕大多數Windows本身。) –
確實。如果你不喜歡它的工作方式,有點無意使用CreateObject()。改爲添加對類型庫的引用。 –
- 1. Joomla!什麼是我剛剛創建的新頁面的鏈接?
- 2. 我剛剛用Node.js實現了什麼?
- 3. 爲什麼我的curl_init()剛剛死在我身上?
- 4. 複製剛剛從SQLAlchemy的對象
- 5. 信任剛剛返回的對象?
- 6. 在剛剛輸出的對象上的IE中的Console.log [對象對象]
- 7. 如何在我們剛剛創建的對象上使用object.get()
- 8. 我剛剛用我的git倉庫做了什麼?
- 9. 當進程剛剛運行命令'true'時,WIFEXITED(狀態)會是什麼?
- 10. 播放聲音從CMD運行時,而不是在剛剛的Jar運行
- 11. 閱讀我剛剛在android
- 12. 在剛剛構建的對象中訪問ID
- 13. 這裏用我剛剛編譯好的perl發生了什麼?
- 14. 爲什麼當我不使用getch()時輸出剛剛閃爍?
- 15. Arel剛剛發生了什麼,我該如何處理Arel :: SelectManager?
- 16. 剛剛下載fineuploader我錯過了什麼?
- 17. Selenium RC剛剛運行套件中的第一個案例
- 18. 剛安裝了Visual Studio 2015,這段代碼是什麼語言?
- 19. 我怎麼能有我剛剛創建的專輯的ID?
- 20. malloc.c中的SIGABRT,剛剛發生了什麼?
- 21. CMD,而不是運行命令剛剛打開它
- 22. 一個我剛剛點擊
- 23. 爲什麼我的頁腳中的CSS邊界推頁面剛剛超過100%
- 24. 我剛在什麼git分支?
- 25. 我無法讀取剛纔在對象中設置的屬性。爲什麼?
- 26. xerces c從剛剛序列化的對象創建一個對象的問題
- 27. 如何引用我剛剛插入到MySQL表中的行?
- 28. 我的循環剛剛退出
- 29. IEquatable和剛剛重寫Object.Equals()之間有什麼區別?
- 30. 剛剛從Firefox
[CLSIDFromProgID()](http://msdn.microsoft.com/en-us/library/windows/desktop/ms688386(v = vs.85).aspx)和[StringFromCLSID()](http:/ /msdn.microsoft.com/en-us/library/windows/desktop/ms683917(v=vs.85).aspx)正確導入到您的VB應用程序可能是你所尋求的。使用API並避免錘擊註冊表。我不熟悉VB.NET,以及它是否具有本地API,但它可能會作爲COM互操作層的一部分。如果是這樣,請使用它。 – WhozCraig
hm ...什麼是我的ProgID()?這是我傳遞給CreateObject的字符串嗎? –
@ Intelligent-Infrastructure:ProgId是你傳遞給'CreateObject'的字符串,是的,你的'xxx.xxx'在上面。 –