Why can’t 64-bit Windows unwind user-kernel-user exceptions?

I’m the developer who wrote this Hotfix a loooooooong time ago as well as the blog post. The main reason is that the full register file isn’t always captured when you transition into kernel space, for performance reasons. If you make a normal syscall, the x64 Application Binary Interface (ABI) only requires you to preserve … Read more

How to prevent “This program might not have installed correctly” messages on Vista

Include this section in the program’s manifest file: <compatibility xmlns=”urn:schemas-microsoft-com:compatibility.v1″> <application> <!–The ID below indicates application support for Windows Vista –> <supportedOS Id=”{e2011457-1546-43c5-a5fe-008deee3d3f0}”/> <!–The ID below indicates application support for Windows 7 –> <supportedOS Id=”{35138b9a-5d96-4fbd-8e2d-a2440225f93a}”/> <!–The ID below indicates application support for Windows 8 –> <supportedOS Id=”{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}”/> <!–The ID below indicates application support for Windows … Read more

tech