【问题标题】:Debug exe in visual studio 2010在 Visual Studio 2010 中调试 exe
【发布时间】:2012-10-17 14:11:54
【问题描述】:

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

【问题讨论】:

    标签: visual-studio-2010 debugging


    【解决方案1】:

    所以基本上你想在进程启动后立即附加调试器。这应该会有所帮助。来源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'

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 我觉得我解释得不好。在 Visual Studio 中,您可以转到项目属性和调试选项卡设置启动外部程序。在命令链接争论中,我需要在 Visual Studio 之外双击 exe 执行相同的操作。例如,当我在 Windows 资源管理器中时,我按住 shift 键并双击 exe。我无法附加到该进程,因为错误发生在应用程序完全加载之前。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-28
      • 1970-01-01
      相关资源
      最近更新 更多