作为大多数应用程序,我以两种方式打开文件:
(1)通过“File | Open”菜单。此代码已完全调试。
(2)双击扩展名与我的应用程序关联的文件。这部分需要一些调试。
调试后一个程序执行路径的过程是什么?
有没有办法发表如下声明:CallDebugger();
???
TIA
答案 0 :(得分:2)
您可以尝试将应用程序设置为自动启动调试器。
设置应用程序以自动启动调试程序
- 启动注册表编辑器(
regedit
)。- 在注册表编辑器中,打开
HKEY_LOCAL_MACHINE folder
。- 导航至
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
。- 在图像文件执行选项文件夹中,找到要调试的应用程序的名称,例如 myapp.exe 。如果找不到要调试的应用程序:
- 右键单击图像文件执行选项文件夹,然后在快捷菜单上单击
New Key
。- 右键单击新密钥,然后在快捷菜单上单击重命名。
- 编辑应用程序名称的密钥名称; myapp.exe ,在此示例中。
- 右键单击 myapp.exe 文件夹,然后在快捷菜单上单击新字符串值。
- 右键单击新字符串值,然后在快捷菜单上单击重命名。
- 将名称更改为调试程序。
- 右键单击新字符串值,然后在快捷菜单上单击修改。 将出现编辑字符串对话框。
- 在值数据框中,键入 vsjitdebugger.exe 。
- 点击确定。
- 从注册表菜单中,点击退出。
- 包含 vsjitdebugger.exe 的目录必须位于系统路径中。要将其添加到系统路径,请按照下列步骤操作:
醇>
- 在经典视图中打开控制面板,然后双击系统。
- 点击高级系统设置。
- 在系统属性中,点击高级标签。
- 在高级标签上,点击环境变量。
- 在环境变量对话框的系统变量下,选择路径,然后点击修改按钮
- 在编辑系统变量对话框中,将目录添加到变量值框中。使用分号将其与列表中的其他条目分开。
- 点击确定以关闭修改系统变量对话框。
- 点击确定以关闭环境变量对话框。
- 点击确定以关闭系统属性对话框。
现在,使用任何方法启动您的应用程序。 Visual Studio将启动并加载应用程序。
来源:http://msdn.microsoft.com/en-us/library/a329t4ed(v=vs.100).aspx
注意强>:
您可能需要运行应用程序As Administrator
才能成功启动调试程序。