August 2006 - Posts

Command line version of ModuleRescue

Command line version of ModuleRescue is available (can be found here).

Posted by Oleg Starodumov | with no comments

Debugging startup code of services and COM servers

New article on my web site: Debugging startup code of services and COM servers

Debugging the startup code of a service or an out-of-process COM server usually looks like a difficult task, especially if the service/server is running under a non-administrative user account. But in practice, there is a number of tools and techniques that can make this task much easier - almost as easy as debugging an interactive application.

StartDbg

New tool on my web site: StartDbg

StartDbg is a small tool that simplifies debugging of the startup code of services and COM server applications, even if they are running under non-administrative user accounts. In brief, it suspends the service or the COM server process for a predefined period of time, and allows us to attach debugger to the process while it is suspended. For additional information about the motivation behind creating this tool, take a look at this article.

 

Posted by Oleg Starodumov | with no comments