0

有没有办法使用Visual Studio 2010通过shift+双击运行exe来调试外部exe。通常,要在特殊模式下运行应用程序,我们按下 shift 并双击 exe,但我有一个在启动时发生的错误,我想我需要添加一个命令行参数以使其进入该模式。我希望这是有道理的。

4

2 回答 2

2

所以基本上你想在进程开始时附加调试器。这应该会有所帮助。来源http://blogs.msdn.com/b/greggm/archive/2005/02/21/377663.aspx

  • 运行 regedit.exe
  • 转到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image 文件执行选项
  • 为您的 exe 创建一个新密钥(例如:foo.exe)
  • 在您的 exe 下创建一个新的字符串值。字符串值的名称是'Debugger',值是'vsjitdebugger.exe'
于 2012-10-17T14:21:12.563 回答
0

如果我对此了解得足够多,您想调试一个不是由 VS 启动的程序。在 vs pro+ 中,您可以选择“调试”,然后选择“附加到进程”,这样您就可以启动您的应用程序,然后可以附加到它。

于 2012-10-17T14:15:13.823 回答