Присоединение отладчика к работающему процессу в Vista или Windows 7 с помощью Debugger.Break () - PullRequest
3 голосов
/ 16 декабря 2009

Когда вы сталкиваетесь с оператором Debugger.Break () в Vista, вы получите это сообщение:

"SomeProcess.exe обнаружил пользовательскую точку останова."

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

1 Ответ

4 голосов
/ 16 декабря 2009

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

Этот параметр реестра расположен по адресу [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\ DbgJITDebugLaunchSetting].

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

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

...