How can a process determine whether it's being debuged or not??
How can a process determine whether it's being debuged or not??
Or just use the win32 API function IsDebuggerPresent()
Uhh, neat stuff... Any alternative ways??
Originally Posted by xErath
Yeah, you put up a dialog asking the user if he's using a debugger (possibly even hacking your app). If he clicks the "yes" button, then take this as confirmation that a debugger is being used.
....
I'm wrote that because some apps I've debuged use alternative ways to the win32 API funtion... and looking for a small asm segment like the one in codeproject.com is a bit laborous.
You could always try a google search.
I know that debugging often involves use of a certain interupt and there are ways of checking for that, but I cant remember much on it off the top of my head. That's where google is healpful