Quote:
[Originally Posted by init]hello, i have this one program thats closing itself in the middle of use and when i search for possible calls it makes to close itself such as exitprocess and terminateprocess and nop them out, the program is still managing to close itself, what are any other possible calls it can be making to close itself? |
You may also consider the possibility that the program does not call the API or message that closes herself, but produces an exception or other abnormal code path that results in the OS closing the program thread(s).
Do you have a clear idea of what triggers the closing?
try manually tracing around that code in SoftIce, logging your trace, and monitor the the tell tale signs of the program closing: a lot of "unload" type of messages in the SoftIce command area. This way you can narrow down the area of the code, the call, the provokes the closing, and trace into it.