代码之家  ›  专栏  ›  技术社区  ›  cristobalito

使用GlobalFlags通过VS2010调用vsjitdebugger

  •  0
  • cristobalito  · 技术社区  · 14 年前

    我已经升级到Win7和VS2010。在Win2K和VS2008之前,我使用GlobalFlags在启动时调试应用程序,只需将其调试器设置为vsjitdebugger即可-请参见下面的屏幕截图。不幸的是,这对我目前的设置不起作用-一个谷歌和搜索,所以没有找到任何答案。

    提前谢谢。

    更新: 忘了提一下我的全局标志设置似乎确实有一些效果-在命令行上运行我的命令会导致Windows说程序崩溃-没有全局标志它就可以正常工作。这让我觉得我的调试器命令行是不正确的-但这只是猜测。我很想听听有这个工作的人的意见。

    alt text http://img825.imageshack.us/img825/3538/55489547.png

    3 回复  |  直到 14 年前
        1
  •  2
  •   Hans Passant    14 年前

    运行64位版本的Windows7?使用32位版本的gflags.exe?

    您也可以直接编辑注册表。notepad.exe的.reg文件示例:

    REGEDIT4
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe]
    "Debugger"="vsjitdebugger.exe"
    
        2
  •  1
  •   Bosee    13 年前

    使用管理员权限在Win7上运行VS2010,“vsjitdebugger.exe”工作正常。

        3
  •  0
  •   cristobalito    14 年前

    您可以选择:

    • “联机检查解决方案并关闭程序”
    • “关闭程序”
    • “调试程序”

    单击debug,然后弹出vsjitdebugger对话框,一切正常。