Nukeist Newbie cheater
Reputation: 0
Joined: 19 Jul 2007 Posts: 24
|
Posted: Sat Jan 31, 2009 11:52 pm Post subject: |
|
|
You can't directly do that...
But try to either hook or entirely remove CreateMutexA
The most common way to check if an application is already running, is to call CreateMutex, then call GetLastError, and then if GetLastError does not return ERROR_SUCCESS then close the process.
Derived from that, The most guaranteed way would prb be to find all calls to ExitProcess, and retrace what makes the process close, if before that you see CreateMutex and GetLastError, well then you know what to do from there.
Or you could copy/paste the .exe (i doubt that work but try anyway)
EDIT: Also, you could get an Unlocking program(http://ccollomb.free.fr/unlocker/), unlock the file, then rename. Since when a program is started, windows locks the file, so other apps don't write to it or damage it w/e so it is safe to run.
|
|