有时,可能需要调试由另一个进程启动的应用程序的启动代码。 这样的示例包括服务和自定义设置操作。 在这些情况下,可以让调试器在应用程序启动时启动并自动附加。
设置应用程序以自动启动调试器启动注册表编辑器 (regedit)。 在“注册表编辑器”中打开 HKEY_LOCAL_MACHINE 文件夹。 定位到 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\currentversion\image file execution options。 在“Image File Execution Options”文件夹中,找到要调试的应用程序的名称,如 myapp.exe。 如果无法找到要调试的应用程序:
右击 myapp.exe 文件夹,在快捷菜单上单击“新建字符串值”。 右击新的字符串值,然后在快捷菜单上单击“重命名”。 将名称更改为debugger。 右击新的字符串值,并在快捷菜单上单击“修改”。 即显示“编辑字符串”对话框。 在“数值数据”框中,键入 vsjitdebugger.exe。 单击“确定”。 在“注册表”菜单中,单击“退出”。 包含 vsjitdebugger.exe 的目录必须位于系统路径中。 要将其添加到系统路径,请执行下列步骤:
现在,使用任意方法启动该应用程序。 Visual Studio 将启动并加载该应用程序。
http://technet.microsoft.com/zh-cn/library/aa291273
http://blog.csdn.net/donjuan/article/details/3446657
|