Thanks,

When a game is launched, it could directly call up screen drivers, and run in a screen mode seperate from the normal windows desktop.

What I need is a way of restoring the screen back to the normal windows desktop so that my program can take control from there.

For example, when a game launches in such a mode that bypasses the normal windows desktop, if you press the windows key on the keyboard, it brings up the start menu, and overrides the game.

Thanks