Как запустить отладчик при аварийном завершении приложения в Vista.

April 8th, 2007

По умолчанию служба “Problem reports and solutions” в Vista настроена так, что при аварийном завершении приложения у пользователя есть выбор из двух вариантов: посылать или не посылать отчет на сервер Microsoft. Это довольно логичный выбор в случае если за компьютером сидит “средний” пользователь, которого негоже пугать отладчиком. Однако отнимать у разработчика возможность загрузить любимый отладчик нехорошо. :-) Чтобы исправить ситуацию достаточно просто выключить Problem reporting.

Выберите Problem Reports and Solutions в Control Panel/System and Maintenance:

Problem reports and solutions.

Выберите Change settings в появившемся окне:

Settings.

Затем - Advanced settings:

Advanced settings.

И наконец выберите Off под “For my programs, problem reporting is”:

Problem reportings is off.

Теперь при аварийном завершении приложения система будет показывать вот такое окно:

A debugger pops up on an application crash.

Готово.

  1. Neandertalets
    April 11th, 2007 at 03:29 | #1

     

    …у пользователя есть выбор из двух вариантов: посылать или не посылать отчет на сервер Microsoft…

    Думаю, что если бы все пользователи отсылали эти отчеты, то это было бы величайшей DDoS атакой. :)

  2. Neandertalets
    April 11th, 2007 at 03:30 | #2

    Может организовать флешмоб “отошли отчет микрософту”…

  3. April 11th, 2007 at 07:46 | #3

    Отчасти флешмоб организован самим Microsoft. По крайней мере в Vista сделано всё, чтобы пользователь согласился посылать отчеты автоматом. Так что вряд ли DDoS получится.

  4. Neandertalets
    April 12th, 2007 at 00:09 | #4

    Естественно, что сама. Вот только вопрос: смогут ли “переварить” столько отчетов сервера их принимающие, если все пользователи будут слать эти отчеты? :)

  5. April 12th, 2007 at 08:02 | #5

    Я на то намекаю, что систему не совсем дураки создавали и про тоже DDoS подумали.

  1. No trackbacks yet.