设置Direct3D运行时的调试版本不会出错

Iro*_*san 3 debugging directx directx-9

当我打开DirectX控制面板并打开Direct3D 9选项卡并设置“使用Direct3D 9的调试版本”并单击“确定”或“应用”时,没有错误。如果再次打开控制面板,它将返回到“使用Direct3D 9的零售版”。尝试调试应用程序时,没有从Direct3D获得任何输出。

几个月前我上一次这样做时,一切正常,并且得到了调试输出。

以管理员身份运行控制面板似乎没有什么不同,这里提到的注册表项http://www.gamedev.net/topic/514529-cant-use-debug-version-of-direct3d/设置为一个。

我还能尝试什么?

Asy*_*lum 5

同样的事情发生在我身上。看起来TrustedInstaller拥有某些注册表项的所有权(包括dxcpl修改的HKLM / SOFTWARE / Microsoft / Direct3D)。

在这里找到了解决方案。您只需要更改该注册表项的所有权即可。