如何通过代码找到我的系统上安装的DIrectX版本

时间:2009-11-24 11:10:52

标签: c# .net directx

如何使用代码(C#)在我的系统上找到当前安装的directx版本。

3 个答案:

答案 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对象怎么样?检查表示版本不可用的失败条件。使用最新版本逐个检查,直到成功获得对象。

相关问题