0
A
回答
0
1
0
如果要顯式列出已安裝的軟件(如添加/刪除程序那樣),可以枚舉Win32_Product WMI類的實例。請記住,並非所有產品都在這裏註冊,它們並不都提供安裝位置信息。
您可以使用Directory.GetDirectories()列出Program Files目錄中的所有子目錄,並進一步列舉以猜測安裝位置。儘管如此,黑客還是有一點點。
+0
這可能會更好,只需要查看程序的用戶開始菜單中的所有lnk文件。 –
+0
不幸的是,你不能保證未來版本的Windows的開始菜單目錄的位置,也不能保證lnk文件的規範將保持不變。 – Polynomial
相關問題
- 1. 搜索對話框搜索建議
- 2. 關閉搜索對話框
- 3. 更改搜索對話框
- 4. 執行搜索對話框
- 5. VSPackage Builder搜索對話框
- 6. 如何刪除'文件搜索'對話框頁面
- 7. 如何替換Eclipse搜索對話框?
- 8. 如何使用ActionBarSherlock進行搜索對話框(不搜索)
- 9. Netbeans轉到文件搜索對話框非常慢
- 10. 如何設置搜索對話框的文本 - Android
- 11. 安卓搜索對話框定製
- 12. 在OpenFile對話框中搜索C#
- 13. 搜索對話框不顯示
- 14. 搜索對話框中單的Android
- 15. Epicor中的搜索對話框
- 16. 微調對話框內搜索視圖
- 17. Android搜索對話框始終可見
- 18. 項目的TFS搜索對話框
- 19. 搜索對話框不被調用onSearchRequested()
- 20. 對話框上的搜索字段 - SAPUI5
- 21. Aptana高級搜索對話框
- 22. jqGrid多重搜索對話框配置
- 23. 建議只搜索對話框?
- 24. Sitecore - 自定義搜索對話框
- 25. 從OnItemClickListener調用搜索對話框
- 26. jQgrid,在搜索對話框中驗證
- 27. Android搜索對話框修改?
- 28. 使用Android搜索對話框搜索多個數據庫列
- 29. ClickOnce應用程序文件對話框文件名問題
- 30. Jqrid搜索對話框 - 如何本地化groupOps文本值「AND」和「或」
您通常希望避免在C#程序中使用指針。 –