· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Жизнь после #GP

Посл.отвђт Сообщенiе


Дата: Мар 12, 2004 00:26:15

Вопрос, может не столько по программиранию(да и не имеет какой-то срочности, но полезен для общего развития), сколько об его последствиях. После ? ошибки шаловливых ручек докатываемся до #GP or #PF (допустим, SoftIce - "Faults ON"). Т. о. SoftIce-ом это дело перехвачено. Сам вопрос: как отразятся последующие действия на сохранность данных на диске (I hate "Found.000"), физических сбоях и т. д. и т. п.
1)Продолжить трассировку/выполнение со всеми разновидностями
1.1)перехватил SEH и все нормально :), но ReBoot only on Reset.
1.2)BSOD
2)Reset

Заренее благодарен. --==PPS==--


Дата: Мар 12, 2004 01:08:27

А это зависит от того, ЧТО у тебя за жэ-пэ-эфило. Если драйвер файловой системы, то это одно дело :), а если кулькулятор виндузный, то тогда другое.


Дата: Мар 12, 2004 01:31:36

Ну, ессно, Driver. Тогда что? (предвижу вопрос:"а зависит, что он делет" т.е. вариантов ответа много, на всё же вкратце please! or give a link)


Дата: Мар 13, 2004 03:31:13

[ PavPS: Сам вопрос: как отразятся последующие действия на сохранность данных на диске... ]

Никак не отразятся. А если с помощью айс обойти сбойный участок, если это конечно возможно, то вообще можно избежать краха, с сохранением всех несброшенных на диск данных. Айс именно для этого и перехватывает фаулты.

Вообще то, при тестировании дров рекомендуется принудительно сбросить содержимое кэша на диск. Есть тулза для этого - sync.exe (sysinternals.com).


Дата: Мар 13, 2004 03:46:11

Полагаю, как раз этого мне то и не хватало, тратя из-за этого много времени. Спасобо за адресок. Ща всё пойдет быстрее...


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.088