(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Сбор дампов встроенными отладчиками

Михаил Захаров

В операционных системах Windows есть встроенные отладчики, которые собирают дамп при аварийном завершении приложения (окно вида "Приложение совершило недопустимую операцию и будет закрыто"). Дампы необходимы нашим разработчикам, чтобы понять, что послужило причиной падения приложения. В этой статье я расскажу как настройть отладчики для сбора дампов в разных версиях DocsVision.

В Windows XP и Windows Server 2003 отладчик - приложение Doctor Watson (DrWatson).
Для вызова настроек нужно набрать в коммандной строке drwtsn32

Выставьте тип дампа Full (Полный). Опции Visual Notification (Визуальное оповещение) и Create Crash Dump File (Создать файл дампа).
При сбое файл дампа будет сохранен в папке, которая указана в поле Crash Dump.

Так же необходимо установить Dr Watson как отладчик по умолчанию. Для этого выполните в командной строке drwtsn32 -i

В Windows Vista и Windows Server 2008 присутствует целый механизм, который называется Windows Error Reporting (http://www.microsoft.com/whdc/winlogo/maintain/StartWER.mspx). Фиксация всех сбоев происходит в консоли Problem Reports and Solutions (Control Panel).

Нажав на ссылку View Problem History можно получить список всех сбоев.

Но если в контекстном меню конкретной записи выбрать View problem details, то там может не быть информации о собранных дампах. По умолчанию, сбор дампов при сбое не производится.

Чтобы включить сбор дампа нужно создать DWORD значение ForceQueue = 1 в ключе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting
После этого, если аварийное завершение было, дампы можно получить при помощи пункта View a temporary copy of these files.

В Windows 7 механизм остался таким же как и в Windows Vista и Windows Server 2008. Но изменилось расположение консолей. Так же нужно создать DWORD значение ForceQueue = 1 в ключе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting

Список проблем отображается в консоли Control Panel / Action Center

Сначала нужно нажать на Settings и выбрать пункт "Each time a problem occurs, ask me before checking for solution".

Открыть в полный размер' href="http://2.bp.blogspot.com/_EaG9hD1ivZM/SpabjDQpfAI/AAAAAAAAAx4/EcXv33EsNSY/s1600-h/WER7_2.jpg" target=_blank style=color:white;>Открыть в полный размер' href="http://2.bp.blogspot.com/_EaG9hD1ivZM/SpabjDQpfAI/AAAAAAAAAx4/EcXv33EsNSY/s1600-h/WER7_2.jpg" target=_blank>

А список проблем можно посмотреть по ссылке "View reliability history"

Дампы получаются по ссылке "View a temporary comy of theese files"

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 31.08.2009 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Kaspersky Endpoint Security для бизнеса – Стандартный Russian Edition. 10-14 Node 1 year Base License
EMS Data Comparer for Oracle (Business) + 1 Year Maintenance
VMware Horizon 7 Standard : 10 Pack (CCU)
ABBYY Lingvo x6 Европейская Домашняя версия, электронный ключ
SAP Crystal Reports 2008 INTL WIN NUL License
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Все о PHP и даже больше
Краткие описания программ и ссылки на них
Компьютерная библиотека: книги, статьи, полезные ссылки
ЕRP-Форум. Творческие дискуссии о системах автоматизации
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100