Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2003.09.15;
Скачать: [xml.tar.bz2];

Вниз

Выключение компа одной кнопкой   Найти похожие ветки 

 
Шустрый   (2003-06-29 14:10) [0]

Знатоки, подскажите, или напишите плиз исходный текст, чтобы вырубать компьютер нажатием одной лишь кнопки (как вызвать виндовское окошко завершения работы я знаю, надо чтоб сразу вырубал);
Спасибо!


 
Palladin   (2003-06-29 14:23) [1]

потрудись, не поленись...
Help\Windows SDK
искать
ExitWindow
ExitWindowEx

See also: AjustTokenPrivileges

+ инет

ЗЫ событие на кнопку то хоть знаешь как назначать?


 
Anatoly Podgoretsky   (2003-06-29 15:02) [2]

Всегда выключаю одной кнопкой, питания, программу не считаю нужной для этого писать.


 
DrPass   (2003-06-29 15:43) [3]

Хм. Анатолий, это же к системному блоку наклоняться нужно. А сколько калорий при этом теряется, вы подсчитывали?


 
Anatoly Podgoretsky   (2003-06-29 15:46) [4]

Я ногой нажимаю


 
Shluz   (2003-06-29 16:01) [5]

>Я ногой нажимаю
:))) Анатолий - приколист!!
>Шустрый ©
ExitWindowsEx(EWX_ShutDown,0) - для Win9x, Me ..для NT и Xp смотри еще привелегии...как верно заметил Палладин - AjustTokenPrivileges + F1


 
DVM   (2003-06-29 16:23) [6]

http://delphibase.endimus.com/?action=viewtopic&topic=syscontrol


 
vidiv   (2003-07-01 07:24) [7]

а я комп вообще не выключаю...


 
Nucl   (2003-07-01 09:17) [8]

var
ph : THandle;
tp,prevst:TTokenPrivileges;
rl:DWORD;

//выключение компа
OpenProcessToken(GetCurrentProcess,TOKEN_ADJUST_PRIVILEGES or TOKEN_QUERY,ph);
LookupPrivilegeValue(Nil,"SeShutdownPrivilege",tp.Privileges[0].Luid);
tp.PrivilegeCount:=1;
tp.Privileges[0].Attributes:=2;
AdjustTokenPrivileges(ph,FALSE,tp,SizeOf(prevst),prevst,rl);
ExitWindowsEx(EWX_SHUTDOWN or EWX_POWEROFF,0);


 
BJValentine   (2003-07-01 12:14) [9]

Зато кнопка на системном блоке требует меньше ресурсов - достаточно одного блока питания!



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

Форум: "Система";
Текущий архив: 2003.09.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.017 c
14-48726
Pindos
2003-08-26 21:26
2003.09.15
Пираты


7-48800
SiJack
2003-06-30 15:04
2003.09.15
USB 1.1


14-48772
Xoy
2003-08-25 11:53
2003.09.15
игры под WinXP


1-48525
Universe
2003-08-30 14:22
2003.09.15
Сохранение параметров окон


6-48670
nester
2003-07-09 16:59
2003.09.15
Как в TWebBrowser получить header ответа сервера





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский