要调试D3D9应用程序,启用DirectX 9调试运行时是必不可少的。
(必须首先安装2010年6月SDK。)
对于64位应用程序,可以通过检查DirectX 9的Use版本在Direct3D控制面板(64位)中启用它。
问题:当控制面板关闭时,它会将其重置为Retail,并且基本上不会做任何事情。
(32位等效作品。)
发布于 2015-04-29 13:01:34
凯尔·安德森找到了答案
该问题源于Windows7更新,该更新将
HKLM\Software\Microsoft\Direct3D注册表项锁定为名为TrustedInstaller的用户。这使得管理员没有更新注册表项中设置的权限--因此不允许我们切换到调试版本的Direct3D 9。 要解决这个问题,您必须遵循以下步骤:
HKLM\Software\Microsoft\Direct3D密钥。现在您可以从2010年6月的DirectX SDK启动DirectX控制面板,并切换到调试运行时。
https://stackoverflow.com/questions/29944572
复制相似问题