Hi everyone,
Attaching to the process with MS Visual Studio debugger can be detected by Diablo 3 process:
IsDebuggerPresent function (Windows)
Are you guys using different debuggers? If yes, which one?
Also is there is any good write-ups about how to debug Diablo 3 while its threads are suspended? I mean it won't be replying to server's "Is Alive" requests and will eventually disconnected from the server.
The scenario I want to "research" is to:
1. Login to b-net,
2. Create game,
3. Attach debugger and suspend all threads,
4. Pull out network cable
5. Disable hand-shake with server
6. Let go.
7. Look at the process of creation surface\drawing
8. other stuffs