The fix I posted above enables the use of debug runtimes on Windows 7 even after SP1.
The platform update was the breaking change, though. That's the one in kb2670838 where the D3D11.1 components came in and wrecked everything.
The fix I posted above enables the use of debug runtimes on Windows 7 even after SP1.
The platform update was the breaking change, though. That's the one in kb2670838 where the D3D11.1 components came in and wrecked everything.
From: http://blogs.msdn.com/b/chuckw/archive/2012/03/22/where-is-the-directx-sdk.aspx
The only way to get the debug version of Direct3D 9 for Windows 8 is to install a 'checked' version of the OS.
Thanks for all the help, I did manage to take ownership of the registry keys (finally), but it doesn't make any difference. This does seem a bit of a heavy handed move by MS, not sure what a "checked" version of win8.1 is or where to get it. A bit of text output doesn't seem a lot to ask for those of us forced to maintain old code (surely hundreds?).
I think that the only thing we need from the "checked" version is the d3d9.dll & d3d9d.dll. (I'm just speculating, might be more that is needed)
I made a test and copied the d3d9d.dll from my Win7 machine to C:\Windows\SysWOW64\ on my Win8 machine. Obviously is does not work, but one can note that the Direct3D 9 control panel is no longer grayed out. It would be nice to know if there is a d3d9d.dll out there somewhere for Windows 8
From: http://blogs.msdn.com/b/chuckw/archive/2012/03/22/where-is-the-directx-sdk.aspx
The only way to get the debug version of Direct3D 9 for Windows 8 is to install a 'checked' version of the OS.
"checked" version aka Debug Symbol installed? Here are the installers: http://msdn.microsoft.com/en-us/windows/hardware/gg463028.aspx
The ISO with Symbols is also available on MSDN and Dreamspark Premium accounts..
Downloading the symbols won't get you a checked build. Unfortunately you need a DreamSpark / MSDN subscription.
I'd suggest dual booting an older retail version of Windows instead.
http://msdn.microsoft.com/en-us/library/windows/hardware/ff543450%28v=vs.85%29.aspx