整个分析过程如下:
1. 首先将VS 2008运行起来,打开一个工程,这里我打开的是PersonalFinancy工程,这个时候VS 2008自动将PersonalFinancy.vshost.exe运行起来。
2. 启动可执行文件,PersonalFinancy.exe,因为这是一个窗体程序,所以我没有在工程里面设置断点。
3. 接着启动Windbg.exe,选择Attach to a Process,然后从打开的对话框里面选择PersonalFinancy.vshost.exe,勾选“NonInvasive”复选框。这是因为我们的PersonalFinancy.vshost.exe已经被一个调试器所调试,如果将两个调试器附加到同一个进程上面,会有很多不可预料的问题。