(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
ARCHICAD 21, локальная лицензия на 12 месяцев
TeeBI for RAD Studio Suite with source code single license
IBM Domino Enterprise Server Processor Value Unit (PVU) Annual SW Subscription & Support Renewal
Business Studio 4.2 Enterprise. Конкурентная лицензия + Business Studio Portal 4.2. Пользовательская именная лицензия.
SAP CRYSTAL Reports 2013 WIN INTL NUL
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Вопросы и ответы по MS SQL Server
Один день системного администратора
Компьютерная библиотека: книги, статьи, полезные ссылки
Краткие описания программ и ссылки на них
ЕRP-Форум. Творческие дискуссии о системах автоматизации
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100