Форум: "WinAPI";
Текущий архив: 2002.11.21;
Скачать: [xml.tar.bz2];
ВнизВыключение компа но не простое.....:) Найти похожие ветки
← →
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 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.11.21;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c