GameGuard is currently not compatible with Windows 7 Build 7000 - it ends up in "Error Initializing (0)", so games using GameGuard also don't work with Windows 7.
Because of the way that GameGuard hooks into core system DLLs, it is impossible to run games protected by GameGuard under Windows API Emulators, such as Wine under Unix-based operating systems. The key issue being that GameGuard bypass the OS safeguards in order to:
* Hide the game application process.
* Monitor the entire memory range.
* Terminate specific applications without the user consent.
* Block specific calls to DirectX or the windows API.
GameGuard has stated that due to windows 7's beta status a patch is not yet in the making however once windows 7 has been released for sale a patch will ship.