|
Update
Ok, what's new?
I'm now spawning programs as processes using CreateProcess. I can run them in debug mode as the debugee. I can read the process memory and take the snapshot (but, so far, only of single thread models).
My current stumbling block is TerminateProcess. How do I do this reliably?
Must I terminate each thread that the debuggee spawns? Do I close the process handle before or after I terminate the process? etc, etc. So far, nothing I do will remove the process from the system (TerminateProcess has a note about this) unless I end my VB IDE session.
More work needed..any help appreciated.
Thanks
Sarge
PS: the link http://www.vbstreets.ru/VB/Articles/66404.aspx comes up in Russian and won't translate,
|