Форум: "WinAPI";
Текущий архив: 2002.12.30;
Скачать: [xml.tar.bz2];
ВнизОчень уж быстрая перезагрузка? Найти похожие ветки
← →
TankMan (2002-11-05 15:35) [0]Я тут задавал вопрос по поводу очень быстрого выключения - ответили, спасибо. (krnl386.exe,exitkernel)
А тут появился еще вопрос как, так же быстро, презагрузиться?
В кернеле этом смотрел, что-то ничего такого похожего на перезагрузку не нашел? Есть вообще такая возможность, чтобы перезагрузака была такой, как при нажатии на Ресет, ну точнее/или хотябы похожая?...
← →
TankMan (2002-11-06 21:12) [1]Ну что такое? Нет такой функции? Или никто не знает?
← →
2 (2002-11-06 23:12) [2]Эта знать не есть возможна
← →
Victor_Cr (2002-11-07 09:14) [3]Функция ExitWindowsEx(EWX_FORCE,0) - должна работать но у меня только завершает сеанс. попробуй а вдруг получиться
← →
TankMan (2002-11-07 17:26) [4]:) ну я ж не только для себя пишу, поэтому мне нужно, чтоб точно...ну прийдеться похоже стандартным способом :(
← →
Xemax (2002-11-07 19:02) [5]ExitWindowsEx(EWX_FORCE or EWX_REBOOT,0) - это быстрая перезагрузка но не настолько чтобы быть как RESET. Вообще зная как можно сделать очень быструю в NT , но не в 9x
← →
Xemax (2002-11-08 13:21) [6]правдо не совсем дельфи, но камп должен перезагрузится (под 9x работает, под NT код
mov al,0FFh ; если не получится, то 0
mov dx,0CF9h
out dx,al
mov al,0
out dx,al
должен быть запущен в режиме ядра.) А поскольку на дельфи нельзя писать драйвера то увы... это может работать на asm под 9x, или на C или asm под NT)
MODEL SMALL
.stack 256
.data
.Code
start:
mov al,0FFh ; если не получится, то 0
mov dx,0CF9h
out dx,al
mov al,0
out dx,al
mov ax,4c00h
int 21h
end start
P.S. Тестировал этот код только в MS-DOS - работает, под 9x нетестировал (негде) но должен тоже работать - кто протестирует под 9x напишите на мыло fors32@yandex.ru о резудьтатах работы. У кого нет TASM пишите вышли готовую прогу ;-)
← →
Игорь Шевченко (2002-11-08 13:35) [7]Xemax © (08.11.02 13:21)
Учите матчасть: i8042
← →
Xemax (2002-11-08 13:43) [8]>>Игорь Шевченко © (08.11.02 13:35)
>>Учите матчасть: i8042
Непонял?
← →
Игорь Шевченко (2002-11-08 13:48) [9]Эта...устройство такое...в том числе и перезагрузкой ведает...
← →
TankMan (2002-11-09 00:30) [10]Эх.. я не пойму, будет ли код работать, если я размещю его в дельфи asm..end? Или чего?
И еще, Xemax, не мог бы ты еще раз написать этот код, а то мне кажется, все это как-то препуталось - начало в середине, в конце - конец, а что в начале? :)
← →
Xemax (2002-11-09 11:05) [11]>>Эх.. я не пойму, будет ли код работать, если я размещю его в >>дельфи asm..end?
Наверное нет :-((, нужен режим ядра, посмотри на http://www.sources.ru там есть примерчик который переключает в Ring0 (навывается он тоже также Ring0). После этого можно юзать
код (этот код нужно выполнять в Ring0, это и есть тот код который перезагружает камп)
mov al,0FFh ; если не получится, то 0
mov dx,0CF9h
out dx,al
mov al,0
out dx,al
______________________________________________________________
это готовая программа на asm
MODEL SMALL
.stack 256
.data
.Code
start:
mov al,0FFh ; если не получится, то 0
mov dx,0CF9h
out dx,al
mov al,0
out dx,al
mov ax,4c00h
int 21h
end start
← →
Xemax (2002-11-09 11:07) [12]>>нужен режим ядра, посмотри на http://www.sources.ru там есть >>примерчик который переключает в Ring0
Чуть незабыл этот примерчек работает только под 9x
← →
TankMan (2002-11-09 22:23) [13]Блин... вот не судьба... а мне нужно под НТ еще перезагружать... а так...
А вот еще вопрос, а что-то мешает, получить привелегии 0-го кольца из программы на дельфях?
Вообще... для меня - asm - дремучий лес, я знаю только небольшие основы, необходимые для взлома программ... так что похоже это мне не поможет :(...я просто не разберусь в этом...
← →
Игорь Шевченко (2002-11-11 12:08) [14]TankMan © (09.11.02 22:23)
> А вот еще вопрос, а что-то мешает, получить привелегии 0-го
> кольца из программы на дельфях?
Мешает.
← →
Song (2002-11-11 13:23) [15]2Xemax © (09.11.02 11:07)
И под NT работает. Я пробовал.
← →
TankMan1 (2002-11-13 22:44) [16]>>Song
А не мог бы ты выслать, готовый исходник, а то на http://www.sources.ru, я ничего не понял...(ну неучил я Азм, не учил.. :( )...а раз ты говоришь, что под НТ работает, значит уже написал... и тебе не составит труда выслать на мыло...(я полагаю...)
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.12.30;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.007 c