|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Май 14, 2004 18:52:11 Просмотрел статью Чингачгука. Ужаснулся. Получается, что при наличии драйвера любое исключение в приложении может быть обработано без помощи SEH. Даже хуже того - SEH может присутствовать специально для введения в заблуждение, но работать будет не обработчик SEH, а драйвер. Кошмар... по крайней мере, под 9x. Я так понимаю, что под NT+ аналогичная фигня? Тогда я даже не знаю, что и думать :-\ |
|
|
Дата: Май 14, 2004 18:54:06 Получается, что при наличии драйвера любое исключение в приложении может быть обработано без помощи SEH. А что есть SEH? Всего-навсего, механизм уведомления приложения о сбое. Как это реализуется? Да через IDT, как же еще? Так что если есть программа нулевого кольца, то она может вытворять что угодно и как угодно. |
|
|
Дата: Май 14, 2004 19:00:15 · Поправил: RobinFood Вот до меня только сейчас это дошло. Больше тормозить не буду :) Однако, получается, что далеко не все так просто, как мне хотелось бы :( Думаю, тему можно закрывать. |
|
|
Дата: Май 14, 2004 19:03:48 Однако, получается, что далеко не все так просто, как мне хотелось бы Вероятно, все еще сложнее. :) Four-F описывал SEH в кольце-0. Там его применение гораздо более ограничено, т.к. try/catch отловят далеко не все. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.098 |