View Single Post
Old Apr 6th, 2006, 5:20 PM   #6
grumpy
Programming Guru
 
grumpy's Avatar
 
Join Date: Jun 2005
Location: Adelaide, South Australia
Posts: 1,260
Rep Power: 5 grumpy will become famous soon enough
Another windows API problem that has nothing to do with C++.

The following is based on something I read somewhere, but I can't find the source right now.

If an application has to be run in compatibility mode, odds are it is uses some features that were supported by 98 (if that's being emulated) and are not by XP. Or the application does things that, if allowed unfettered, can affect system stability. Compatibility mode therefore filters out some API calls which have potential to amplify the effects of other actions with potential to affect system stability. Changes of process priority or priority class to high or realtime priority classes are in that category.

My suggestion is that you tell the users not to run your application under compatibility mode.
grumpy is offline   Reply With Quote