如何使用代码(C#)在我的系统上找到当前安装的directx版本。
答案 0 :(得分:0)
在xp上,您可以检查"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX"
注册表中的DirectX版本
答案 1 :(得分:0)
我意识到这有点偏离主题......
您可能希望将SlimDX用作托管DirectX包装而不是Managed DirectX,因为Microsoft已经放弃了对Managed DirectX中64位DirectX的支持。
答案 2 :(得分:0)
通过CoCreateInstance调用通过COM动态请求不同版本的DirectX对象怎么样?检查表示版本不可用的失败条件。使用最新版本逐个检查,直到成功获得对象。