用Windbg替代VSJitDebugger

习惯了Windbg,准备用Windbg替代Vistual Studio的VSJitDebugger.exe来做Postmortem Debugger。但尝试了下面两种办法都没有成功:

  1. 1, Windbg –I (设Windbg为默认的debugger应对Unhandled User Mode Exceptions)
  2. 2, 直接改注册表:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]

直到在http://msdn.microsoft.com/en-us/library/ff542967.aspx里才看到,64位系统里对64位和32位程序有不同的设置:

1, A failing 64-bit application will be debugged according to the settings stored in the \\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AeDebug key.

2, A failing 32-bit application will be debugged according to the settings stored in the \\HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug key. However, if the Debugger value in this key specifies an application in the %windir%\system32 directory, Windows will look in %windir%\syswow64 instead.

  • 将两处的AeDebug都设成Windbg后,分别对64位和32程序进行测试,Windbg被加载并成功attach到问题进程上。

  • D:\Documents> type AeDebug-Windbg.reg

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]
    "UserDebuggerHotKey"=dword:00000000
    "Debugger"="\"C:\\Program Files\\Debugging Tools for Windows (x64)\\windbg.exe\" -p %ld -e %ld -g"
    "Auto"="1"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\AutoExclusionList]
    "DWM.exe"=dword:00000001


    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug]
    "UserDebuggerHotKey"=dword:00000000
    "Debugger"="\"C:\\Program Files\\Debugging Tools for Windows (x64)\\windbg.exe\" -p %ld -e %ld -g"
    "Auto"="1"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug\AutoExclusionList]
    "DWM.exe"=dword:00000001

    23,133 条评论

    1. Соблюдение конфиденциальности в клинике «Формула Трезвости» рассматривается как значимый клинический фактор. Наркологическая клиника в Краснодаре выстраивает лечебный процесс без избыточных формальностей, что снижает уровень тревожности и повышает готовность пациента к сотрудничеству с врачом. Практика показывает, что анонимный формат способствует более точному сбору анамнеза и повышает управляемость лечебного процесса.
      Выяснить больше – https://narkologicheskaya-clinica-v-krd19.ru/narkolog-krasnodar-anonimno

    2. Указанные элементы задают логическую основу для всего терапевтического процесса, создавая структурированную модель работы с пациентом. При необходимости схема вмешательств дополняется дополнительными мерами, направленными на стабилизацию состояния. Такой формат позволяет поддерживать предсказуемость результата даже в сложных клинических ситуациях.
      Углубиться в тему – наркологическая клиника

    3. Комплексный подход позволяет не просто стабилизировать физическое состояние пациента, но и обеспечить долговременный результат. Каждый этап лечения сопровождается медицинским наблюдением и корректируется по мере улучшения состояния.
      Выяснить больше – частная наркологическая клиника

    4. Запой — это не просто затянувшийся прием алкоголя, а острое хроническое отравление организма, сопровождающееся тяжёлыми последствиями для сердца, печени, почек, мозга и нервной системы. Снятие абстинентного синдрома без врачебного контроля может привести к тяжёлым осложнениям: судорогам, делирию, инфаркту, внутренним кровотечениям, резкому скачку давления и даже летальному исходу. Только медицинский специалист способен грамотно оценить состояние пациента, купировать опасные проявления и обеспечить полноценное восстановление организма.
      Подробнее тут – https://vyvod-iz-zapoya-odincovo6.ru/vyvod-iz-zapoya-na-domu-v-odincovo

    5. Кодирование от алкоголизма в Пушкино — это современная и надёжная методика лечения, заключающаяся в создании устойчивого барьера к употреблению спиртного. В наркологической клинике «Орион-Клиник» применяется сочетание медицинских и психотерапевтических технологий, благодаря чему пациент получает не только химическое, но и психологическое подкрепление трезвости. Процедура проводится после полной диагностики, с учётом индивидуальных особенностей, анамнеза и текущего состояния организма.
      Изучить вопрос глубже – http://www.domen.ru

    6. Нужна брендированная продукция? брендирование сумок ваш надежный партнер в сфере брендинга в Алматы. Мы специализируемся на производстве сувенирной продукции с нанесением логотипа и корпоративной полиграфии. В нашем каталоге вы найдете всё для продвижения бренда: бизнес-сувениры, промо-мерч, текстиль и полиграфическую продукцию. Мы принимаем заказы оптом от 50 единиц, что делает нас доступными как для крупного бизнеса, так и для небольших компаний.

    7. В статье подробно описано, как ITB Company выстраивает SEO-продвижение для бизнеса в Екатеринбурге: от аудита и сбора семантики до создания контента и ссылочной стратегии. Понравилось, что делают акцент на локальное SEO — регистрация в каталогах, работа с отзывами, адаптация под геозависимые запросы. Полезно: https://riminisalon.ru/stati/kak-seo-prodvizhenie-s-itb-company-pomogaet-biznesu-ekaterinburga-rasti/

    8. Программы лечения в клинике «ДонМед Трезвость» направлены на полное восстановление человека — физическое, психологическое и социальное. Каждое направление терапии адаптируется под конкретного пациента, чтобы достичь максимально устойчивого результата. Врачи используют современные методы и препараты, снижающие риски побочных эффектов и ускоряющие процесс реабилитации.
      Изучить вопрос глубже – частная наркологическая клиника в ростове-на-дону

    9. Hello!
      Reveal forest mysterious shadows with interesting and valuable botanical secrets here and identify rare plants instantly see on the website for plant databases
      Full information on the link – https://aicreativen.site
      All the best and development in business!

    10. Наркологическая клиника в клинике в Астрахани предоставляет помощь пациентам, сталкивающимся с различными формами зависимости — алкогольной, наркотической, лекарственной. Основой терапии является комплексный подход, включающий медицинскую детоксикацию, стабилизацию состояния, психотерапию и последующее наблюдение. Такой формат работы позволяет мягко купировать острые симптомы, восстановить физиологические функции и подготовить пациента к длительной реабилитации. Все процедуры проводятся анонимно, с использованием сертифицированных препаратов и с постоянным контролем врача.
      Подробнее – наркологическая клиника нарколог

    11. Клиника «КаспийМед Альтернатива» построила систему оказания наркологической помощи на трёх принципах: индивидуальный подход, доказательная медицина и круглосуточная доступность. Каждый пациент проходит диагностический этап, где специалисты определяют уровень зависимости, физическое состояние и психоэмоциональные особенности. Далее формируется персональная программа лечения, включающая медицинские, психологические и социальные модули.
      Разобраться лучше – наркологическая клиника лечение алкоголизма

    12. Диагностика включает общий и биохимический анализ крови, оценку работы печени и почек, электрокардиографию и психологическое тестирование для выявления уровня мотивации.
      Подробнее тут – https://kodirovanie-ot-alkogolizma-pushkino4.ru/

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注