2009-12-16 1 views
3

При встрече с заявлением Debugger.Break() на Vista, вы получите это сообщение вместо этого:Подключение отладчика к работающему процессу на Vista, или Windows 7 с помощью Debugger.Break()

«SomeProcess.exe столкнулось определяемая пользователем точка останова ».

Если вы нажмете опцию в правильном порядке, вы можете прикрепить свой отладчик. если вы этого не сделаете, вы не будете. Как заставить Windows каждый раз давать вам диалог Attach?

ответ

4

Существует запись реестра, которая заставляет это поведение.

Эта настройка реестра находится по адресу [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\ DbgJITDebugLaunchSetting].

Он имеет значение по умолчанию 16. Измените его на 2, и диалоговое окно отладчика JIT отобразится немедленно.

http://bphillips76.spaces.live.com/blog/cns!F9B548E4C21D6166!364.entry

Смежные вопросы