Welcome to MSDN Blogs Sign in | Join | Help

March 2004 - Posts

Debugging an exe without a project
On several occasions I have seen a feature request to debug an exe without a project. I love this feature request because we already have it. Just open the exe as a project. You can even configure the project to attach to the exe instead of launch it Read More...
Launching multiple projects during start debugging
On another blog, I saw a feature request to be able to script start debugging so that the debugger could launch/attach to multiple projects. There isn't automation support for launch, but there is something that is easier to use - a solution can be configured Read More...
Automatically launching the remote debugging monitor
One of the debates that has gone on in the debugger team is who should be responsible for launching the remote debugging components. VC has traditionally required that the user launch msvcmon.exe. VJ automatically launched debugging components. In VS Read More...
Running msvcmon.exe from a fileshare
It’s not widely advertised, but you can set up a file share pretty easily that has everything you need for remote native debugging. This article has the list: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsdebug/html/vctskInstallingRemoteDebugMonitor.asp Read More...
Symbol loading and remote debugging
One of the problems with remote debugging is the lack of consistency with symbol loading. For managed debugging, we load symbols on the debuggee machine. For native debugging, we load symbols on the debugger machine. This means that if you are, for example, Read More...
Why a process vanishes
Sometimes processes vanish without putting up the unhandled exception dialog first. Here are a few of the reasons why this can happen. Bad exception handling. Exception handling code is a bit tricky, and if you get it wrong, the OS may not get the chance Read More...
Win64 Registry
For those of you who haven’t had the joys of the Win64 registry, I decided that I would blog about it. When Win64 came around, clearly the Windows team had to think about how to support having 32-bit and 64-bit applications installed side-by-side. Read More...
Page view tracker