我如何在我的系統上使用代碼(C#)找到當前安裝版本的directx。我怎樣才能找到我的系統上通過代碼安裝的DIrectX版本
-1
A
回答
0
在XP,您可以檢查"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX"
註冊表DirectX版本
0
我意識到這是稍微偏離主題......
您可能要考慮使用SlimDX作爲託管的DirectX包裝,而不是託管DirectX,因爲微軟在Managed DirectX中已經不再支持64位DirectX。
0
怎麼樣通過COM調用CoCreateInstance動態請求不同版本的DirectX對象?檢查可能表明版本不可用的失敗情況。用最新版本逐個檢查,直到成功獲取對象。
相關問題
- 1. 我怎樣才能通過代碼
- 2. 我怎樣才能找到我的Joomla網站的源代碼?
- 3. 我怎樣才能看到MSIL代碼
- 4. 我怎樣才能在android系統
- 5. 我怎樣才能讓CMake找到GCC的非最新版本?
- 6. 我怎樣才能找到我的系統調用被添加到內核?
- 7. 我怎樣才能和我的系統一樣?
- 8. 我怎樣才能讓mysql2安裝?
- 9. 我怎樣才能安裝盾項目
- 10. 我怎樣才能從通過DatagramSocket的
- 11. 我如何才能找到安裝在我的機器上的SQL Express版本?
- 12. 找到安裝在我係統中的鹹菜版本
- 13. 我怎樣才能找到我的密碼標識是什麼?
- 14. 我怎樣才能通過棱鏡代碼?
- 15. 我怎樣才能使這個代碼
- 16. 我怎樣才能結合代碼
- 17. 我怎樣才能JSP或Java代碼
- 18. 我怎樣才能獲得鐺++通過MacPorts的安裝使用非系統的libC++
- 19. 我怎樣才能一次安裝幾個CPAN發行版?
- 20. 的Node.js,NPM - 我怎樣才能看到老版包裝
- 21. 我怎樣才能得到我的JavaScript通過PHP
- 22. 我怎樣才能通過隨機
- 23. 我怎樣才能通過零
- 24. 我怎樣才能通過Java
- 25. 我怎樣才能通過CGLIB
- 26. 我怎樣才能通過JavaScript函數
- 27. 我怎樣才能從WSDL通過BEPL
- 28. 我怎樣才能找到統計員的最終位置?
- 29. 我怎樣才能提高這個php代碼的安全性?
- 30. 我怎樣才能找到所有ydl_opts
「HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ DirectX」向我顯示4.09.00.0094,而我的9.0C機器安裝在我的機器上,儘管我也希望我的工作也能在Vista上工作。 – Firoz 2009-11-24 12:41:55
InstalledVersion鍵是9,我不知道如何得到字母C,你已經安裝了9c(4.09.00.0094),不是嗎?不幸的是它不會在Vista上運行... – 2009-11-24 12:50:00