Initiation of a Debugger using CreateProcess
- From: "Jacky Luk" <jl@xxxxxxxxxx>
- Date: Sat, 25 Jun 2005 16:18:16 +0800
Hi,
I'm intending to write a private debugger for my own use, but it must be
started with CreateProcess, how can I retrieve and control its "context"
such as the base address loaded by the Windows Loader? Is it possible to
disassemble the exe in this way? Also, how can I implement the feature of
VB6 debugger (called JIT?)such that I can control the context outside the
debugger when the debugger is waiting on an event? (so that I can switch to
other programs) I have encountered this problem when using Softice... For
example, when Softice is "doing" something, other processes are freezed and
you jump out of it (Ctrl-D) and come back later, (because of its sticky
feature), the current address of the debuggee would have changed, and it is
looking at something else than what I was doing before.... quite subtle,
hope you understand...
Thanks
Jack
.
- Follow-Ups:
- Re: Initiation of a Debugger using CreateProcess
- From: Arkady Frenkel
- Re: Initiation of a Debugger using CreateProcess
- From: Jacky Luk
- Re: Initiation of a Debugger using CreateProcess
- Prev by Date: difference between REG_LATEST_FORMAT and REG_STANDARD_FORMAT
- Next by Date: Re: Initiation of a Debugger using CreateProcess
- Previous by thread: difference between REG_LATEST_FORMAT and REG_STANDARD_FORMAT
- Next by thread: Re: Initiation of a Debugger using CreateProcess
- Index(es):
Relevant Pages
|
Loading