From: http://en.wikipedia.org/wiki/GameGuard
Quote:
GameGuard is an application bundled with multiplayer games which hides the game application process, monitors the entire memory range, terminates applications defined by the game vendor and INCA to be cheats, blocks certain calls to DirectX functions, and auto-updates itself.
The driver is installed as a system service. Even when Gameguard and the multiplayer game are closed, the driver continues to run. The driver is accessible under all accounts and is activated at every boot. It does not uninstall when the application is removed and in fact will not even uninstall if selected in Device Manager and told to uninstall. The driver must be deleted manually, and the registry must be edited to remove the remaining reference.
This program leaves a computer running Windows 2000 or XP exposed to the vulnerability of unprivileged arbitrary read/write access.
How It Work Look Here: http://eng.nprotect.co.kr/nprotect_gameguard.htm
So simply, GameGuard is like the Anti-Virus or the Anti-Spyware programs that use the definition list from the company to block the bot programs. That's mean the new bots will not be able to block anyways. And since the company that create this program located in Seoul, Korea. Therefore, the bots that created by programmers outside Korea will take time to make the company realize those programs are bots and block them.
Also, GameGuard don't update the definition often. Therefore, bots are really easy to continue on.
Here is the compare & contrast of GameGuard
Advantages:
*Block most bots and macro programs (old one)
*Players must clost those programs in order to play the game.
Disadvantages:
*Hide the game client from the "Processes" tab in Task Manager
*Use more resource & CPU.
*Unable to protect new bots
*Unable to open 2 clients at once, since GameGuard not allow to do that.
*Exposed to the vulnerability of unprivileged arbitrary read/write access (Windows 2000/XP)
I can say that it is NOT really affect me whatever GameGuard is there or not. I don't like only one thing about GameGuard is it doesn't allow to open 2 clients from the same game or different games that also use the GameGuard.
Sincerely, Pan2006 (April 20th, 2006)