Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.08;
Скачать: CL | DM;

Вниз

Вызвать синий экран   Найти похожие ветки 

 
Alex_x   (2004-07-22 11:33) [0]

Как на делфи сгенерировать ошибку шоб вызвать синий экран в ХР, немогу у себя отыскать в документации, но точно видел пример


 
Суслик ©   (2004-07-22 11:35) [1]

кто-то из умных писал: "необработанное исключение в режиме ядра"

как делается не знаю, только фразу запомнил


 
Smithson ©   (2004-07-22 11:37) [2]

Синий экран вызывет ошибка в драйвере устройства.
Стало быть - написать свой драйвер и предусмотреть в нем необрабатываемую критическую ошибку или использовать приводящий к необрабатываемой ошибке вызов существующего драйвера.


 
DK   (2004-07-22 11:40) [3]

Думаю, достаточно - просто написать собственный драйвер.


 
VMcL ©   (2004-07-22 11:48) [4]

>>DK   (22.07.04 11:40) [3]

>Думаю, достаточно - просто написать собственный драйвер.

А что, собственный драйвер по определению должен вызывать необработанное исключение?


 
АлексейК   (2004-07-22 13:44) [5]

Смотря кто писать будет.


 
Ega23 ©   (2004-07-22 13:45) [6]

А что, собственный драйвер по определению должен вызывать необработанное исключение?

Нет, но ты можешь это сделать сам.


 
KSergey ©   (2004-07-22 13:59) [7]

Ага, драйвер.. на дельфи... Или я что-то не догоняю?


 
Sun bittern ©   (2004-07-22 14:03) [8]

Во время чтения с СД данных какой либо прогой нагло внуть сие сидюк из привода. Можно созерцать синий экран (в W98 точно, в XP непомню)


 
False_Delirium ©   (2004-07-22 14:20) [9]

Sun bittern в XP  не будет .:). XP жёстко ограничивает доступ к своему "внутреннему устройству" для обыкновенного прикладного ПО и остальных приложений работающих в ring 3. Только драйвер.


 
Ega23 ©   (2004-07-22 14:23) [10]

Ага, драйвер.. на дельфи... Или я что-то не догоняю?

Нет, из Делфи ты можешь обратиться к своему драйверу через DeviceIOControl, а вот в драйвере вызвать такую ситуацию, которая приведёт к BSOD.


 
Внук ©   (2004-07-22 15:08) [11]

Насколько я помню, в Рихтере и Кларке говориться, как можно написать обычный сервис пользовательского режима, который будет ронять систему в BSOD. Сам пока не успел попробовать...


 
easy ©   (2004-07-22 19:50) [12]

http://www.sysinternals.com/ntw2k/freeware/bluescreensaver.shtml


 
Gero ©   (2004-07-22 20:04) [13]

HKLM\SYSTEM\CurrentControlSet\Servises\i8042prt\Parameters
DWORD CrashOnCtrlScroll := 1

Ctrl+ScrollLock два раза - вот тебе и BSOD


 
Mim1 ©   (2004-07-22 20:28) [14]


> [13] Gero ©   (22.07.04 20:04)

Серьезно? :) Гы прикол


 
Gero ©   (2004-07-22 20:30) [15]


> Mim1 ©   (22.07.04 20:28)

На полном серьезе. Можешь проверить :)


 
Mim1 ©   (2004-07-22 20:32) [16]


> [15] Gero ©   (22.07.04 20:30)

А windows для этого какой должен?


 
Gero ©   (2004-07-22 20:33) [17]


> Mim1 ©   (22.07.04 20:32)

Я на w2k и XP проверял - работает.


 
easy ©   (2004-07-22 20:34) [18]


> Gero ©   (22.07.04 20:04) [13]

правый Ctrl..

> Mim1 ©   (22.07.04 20:32) [16]

в 2000 работает..


 
Gero ©   (2004-07-22 20:42) [19]

Интересно, получится ли так программно.


 
Sergey Masloff   (2004-07-22 20:47) [20]

Mim1 ©   (22.07.04 20:28) [14]
>Серьезно? :) Гы прикол
Почему прикол? Документированая возможность для отладочных целей.


 
Mim1 ©   (2004-07-22 21:01) [21]


> [20] Sergey Masloff   (22.07.04 20:47)

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


 
Акакий   (2004-07-22 21:31) [22]

Удалено модератором



Страницы: 1 вся ветка

Текущий архив: 2004.08.08;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.031 c
1-1090845706
Iconka
2004-07-26 16:41
2004.08.08
Еxception


14-1090583927
Sun bittern
2004-07-23 15:58
2004.08.08
Ошибка соеденения HTTP 403


4-1088110925
nick_mas
2004-06-25 01:02
2004.08.08
Как скопировать строку в Edit другого приложения?


3-1089697360
Nero
2004-07-13 09:42
2004.08.08
Создание БД


3-1089892499
ra4fcr
2004-07-15 15:54
2004.08.08
Как добавить записи в таблицу с ключевыми полями?