Take the 2-minute tour ×

How does a debugger work? In other words how do programs which share the Address space of another program work? How will they have ability to write on to another process' address space?

share|improve this question
You'll find a good answer here: stackoverflow.com/questions/216819/how-does-a-debugger-work –  corsiKa May 7 '10 at 19:37
possible duplicate of stackoverflow.com/questions/216819/how-does-a-debugger-work –  ire_and_curses May 7 '10 at 19:45

1 Answer 1

The answer to your question will vary per operating system. I'll just quickly orient you towards the appropriate documentation for the Win32 platform. The short answer is that they don't, instead there is a win32 api for this sort of work.

The main article on the subject is listed here.

share|improve this answer

Your Answer


