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

Вниз

Выключение компа но не простое.....:)   Найти похожие ветки 

 
TankMan ©   (2002-10-08 04:37) [0]

Я тут пока рылся в архивах сайта... нашел столько сообщений по поводу софтвейрного выключения компа и еще кучи вопросов... такой кучи, что очень сильно удивляюсь, как еще не взбесились постоянные пользователи...
Но это долговое вступление, так просто...
А вообще вопрос в том, насколько я знаю, все эти сообщения типа ExitWindows и все такое, они лишь дают команду виндам закрыватся и перезагружатся или выключатся, НО, как можно действительно перезагрузить комп, т.е. программно вызвать такую же реакцию, как и при повторном нажатии C+A+D? т.е. мгновенную перезагрузку.
Или мгновенное выключение, которое происходит при нажатии на power более 4 секунд, если это возможно программно.
(я конечно могу вырубить или перезагрузить комп (получается случайно)... но это делается СофтАйсом, когда я делаю jmp куданибудь_в_неопределенное_место... вот тогда-то и без оговорочно все перезагружается (или выключается), но проблема в том что это ,мягко говоря, не корректно :) )


 
TankMan ©   (2002-10-09 00:32) [1]

Видимо никто ничего не знает по поводу этого вопроса... или я задал что-то сверх легкое?...что никто не хочет утруждать себя в ответе...


 
Rouse_ ©   (2002-10-09 00:42) [2]

Выключение о котором ты говоришь (не Софтайсом, там то как разтаки понятно) происходит на уровне ядра, Windows не даст тебе так просто такую привилегию

Желаю успехов


 
Diamond Cat ©   (2002-10-09 01:30) [3]

2 Rouse_ еще на даст к примеру вот так
ShellExecute(Application.Handle, Pchar("Open"),Pchar("Rundll32.exe"),
Pchar("krnl386.exe,exitkernel"), nil,SW_SHOWNORMAL);
только из под дельфеей лучше не запускать может подвиснуть. А так , выключает комп за милую душу без всяких вопросов


 
Rouse_ ©   (2002-10-09 01:55) [4]


> Diamond Cat © (09.10.02 01:30)

Эта команда дается ядру на выключение, и тогда ядро само и выключает, а вот ручками выключить не получится, о чем я и говорил

Желаю успехов


 
Diamond Cat ©   (2002-10-10 02:44) [5]

да нет дружочек ты говорил о привелегии, что типа винды не позволят такое, тем-неменее команду то ядру отдать можно, и ядро ее выполняет, комп вырубается ч.т.д. так причем тут привилегии?


 
Rouse_ ©   (2002-10-10 02:57) [6]

;) Да нет же вы не поняли, я говорил именно о выключении, вы отдаете команду, а не выключаете сами компьютер, вот о чем я , отключает именно ядро а не вы сами

Желаю успехов

ЗЫ: слово привилегию, я использовал как метафору, а не то о чем вы подумали ;))


 
Diamond Cat ©   (2002-10-10 22:50) [7]

ok


 
TankMan ©   (2002-10-11 03:20) [8]

Ну все...спасибо за участие :)



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

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

Наверх




Память: 0.48 MB
Время: 0.023 c
1-69234
LongIsland
2002-11-11 15:15
2002.11.21
Глюки TImage или я криворукий?


1-69408
Barmaglot
2002-11-11 00:46
2002.11.21
Преобразование величины ...


3-69171
Махно
2002-10-31 08:26
2002.11.21
Как добавить новое поле в заполненный датасет ?


1-69314
RDA
2002-11-12 16:37
2002.11.21
Указатели.


1-69268
VJar
2002-11-11 22:36
2002.11.21
Обработка удерживания нажатой кнопки