I have a very old windows game that I have been able to run without any trouble on all Windows versions up until the latest Vista.
The game is
blokkenspel.exe, possibly renamed (it stores its high scores in a file named
same.scr), no version info, modified date from 2001 but it could well be older, and, as ntvdm is involved, probably a 16-bit application.
On my 32-bit Windows 7 Home machine it also runs perfectly when the machine has just been started. I can close and restart the app without any trouble. However, when the machine is woken from sleep or hibernation, I get a "NTVDM has stopped working and must close" message every time I try to start the application. The only remedy I have found is to restart my machine.
I have disabled themes for this application as it uses custom borders for its window and is doing so using hard coded values for the (unthemed) border size. Other than that I haven't set any compatibility stuff. I did try them, but they didn't make a difference (at least not when set after the machine was woken from sleep/hibernation) and cause an UAC dialog every time I start the app which simply is annoying.
What can I do to make this little game and Windows 7 Home (32-bit) remain happy with each other after my machine is woken from sleep?