Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.49 MB
Время: 0.022 c
14-1090325362
Бис
2004-07-20 16:09
2004.08.08
кто руссифицировал Дельфи?


4-1088443568
Vasya.ru
2004-06-28 21:26
2004.08.08
Как программно перезагрузить Windows?


1-1090835417
goliath
2004-07-26 13:50
2004.08.08
TDrawing


8-1085230558
ricks
2004-05-22 16:55
2004.08.08
Формат файла WMA (или ASF)


4-1088437839
MetalFan
2004-06-28 19:50
2004.08.08
как программно "залочить" комп?




   Наверх