Debugging 使用debugger.Break()将调试器附加到Vista或Windows 7上正在运行的进程

Debugging 使用debugger.Break()将调试器附加到Vista或Windows 7上正在运行的进程,debugging,windows-vista,Debugging,Windows Vista,在Vista上遇到Debugger.Break()语句时,您将收到以下消息: “SomeProcess.exe遇到了用户定义的断点。” 如果按正确的顺序单击“选项”,则可以附加调试器。如果你不,你就不会。如何强制Windows每次都提供“附加”对话框?有一个注册表项强制执行此行为 此注册表设置位于[HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\.NETFramework\DbgJITDebugLaunchSetting] 它的默认值为16。将其更改为2,JI

在Vista上遇到Debugger.Break()语句时,您将收到以下消息:

“SomeProcess.exe遇到了用户定义的断点。”


如果按正确的顺序单击“选项”,则可以附加调试器。如果你不,你就不会。如何强制Windows每次都提供“附加”对话框?

有一个注册表项强制执行此行为

此注册表设置位于
[HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\.NETFramework\DbgJITDebugLaunchSetting]

它的默认值为16。将其更改为2,JIT调试器对话框将立即显示