用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

    22,863 条评论

    1. This is the perfect webpage for anybody who wishes to understand this topic. You realize so much its almost tough to argue with you (not that I personally would want to…HaHa). You certainly put a brand new spin on a subject that’s been written about for a long time. Wonderful stuff, just wonderful!
      Big Bass Floats My Boat

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

    3. Hi I am so excited I found your blog page, I really found you by mistake, while I was researching on Google for something else, Regardless I am here now and would just like to say cheers for a fantastic post and a all round thrilling blog (I also love the theme/design), I don’t have time to go through it all at the moment but I have book-marked it and also added in your RSS feeds, so when I have time I will be back to read a lot more, Please do keep up the superb job.
      Sugar Rush 1000

    4. Howdy I am so delighted I found your blog, I really found you by error, while I was looking on Digg for something else, Anyways I am here now and would just like to say cheers for a incredible post and a all round enjoyable blog (I also love the theme/design), I don’t have time to go through it all at the moment but I have bookmarked it and also added your RSS feeds, so when I have time I will be back to read more, Please do keep up the fantastic jo.
      Sugar Rush 1000

    5. Чаще всего нарколога на дом вызывают при повторяющемся или длительном запое, тяжелом похмелье, бессоннице после алкоголя, треморе, выраженной слабости и ухудшении общего самочувствия. Поводом для обращения также становятся тревога, раздражительность, скачки артериального давления, учащенный пульс, обезвоживание и необходимость поставить капельницу дома под наблюдением специалиста. Во многих случаях звонок в наркологический центр поступает тогда, когда родственники понимают, что состояние больного уже не позволяет ждать следующего дня.
      Получить дополнительную информацию – http://www.domen.ru

    6. Этот текст призван помочь читателю расширить кругозор и получить практические знания. Мы используем простой язык, наглядные примеры и структурированное изложение, чтобы сделать обучение максимально эффективным и увлекательным.
      Что скрывают от вас? – сколько стоит капельница на дому

    7. Если у пациента наблюдаются эти симптомы, важно своевременно обратиться к специалисту для назначения вывода из запоя на дому, что поможет предотвратить более серьезные осложнения и ускорить процесс восстановления, при этом можно заранее заказать помощь с учетом возраста пациента (в том числе после 40–50 лет), данных больного и особенностей его состояния.
      Получить дополнительную информацию – вывод из запоя на дому круглосуточно

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

    9. Реабилитация алкоголиков с поддержкой специалистов в Москве представляет собой важный и сложный процесс, в котором ключевую роль играет профессиональное вмешательство. Программы реабилитации включают в себя не только медицинскую помощь, но и психологическую, социальную и эмоциональную поддержку, что способствует успешному и долгосрочному восстановлению пациента. Такая комплексная помощь является основой эффективного лечения и предотвращения рецидивов.
      Подробнее можно узнать тут – https://reabilitacziya-alkogolikov-moskva-1.ru

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

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

    12. Реабилитация алкоголиков с индивидуальной программой — это комплексный подход, включающий медицинскую, психотерапевтическую и социальную поддержку, направленный на восстановление человека после длительного злоупотребления алкоголем. Программа подбирается с учетом всех особенностей пациента, его состояния, сопутствующих заболеваний и эмоциональных проблем. Реабилитация не ограничивается только детоксикацией, но включает также работу с психологом и социальную адаптацию. В некоторых случаях может быть рекомендован выезд на дом для проведения лечения, а также кодирование, чтобы помочь пациенту справиться с зависимостью на всех этапах восстановления. Наркоманическая зависимость может требовать дополнительной терапии и профессиональной помощи для успешного преодоления всех трудностей.
      Изучить вопрос глубже – http://reabilitacziya-alkogolikov-moskva.ru

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

    发表回复

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