Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.01.2008, 22:50   #1
Bill Gates
Пользователь
 
Аватар для Bill Gates
 
Регистрация: 23.11.2007
Сообщений: 26
Стрелка Как перевести WinXP в ждучий режим с помощью кнопки на форме?

Как перевести WinXP в ждучий режим с помощью кнопки на форме?
Bill Gates вне форума Ответить с цитированием
Старый 04.01.2008, 22:54   #2
ben95
Новичок
Джуниор
 
Аватар для ben95
 
Регистрация: 22.12.2007
Сообщений: 204
По умолчанию

зайди на www.delphiworld.narod.ru и скачай там книгу там всё описано!но полавина листингов в хр не пашут ну вот ввод в ждучку точно пашет!
ben95 вне форума Ответить с цитированием
Старый 05.01.2008, 00:35   #3
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
hToken: THandle;
tkp: TTokenPrivileges;
ReturnLength: Cardinal;
begin
if OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES or
TOKEN_QUERY, hToken) then
begin
LookupPrivilegeValue(nil, 'SeShutdownPrivilege', tkp.Privileges[0].Luid);
tkp.PrivilegeCount := 1;
tkp.Privileges[0].Attributes := SE_PRIVILEGE_ENABLED;
if AdjustTokenPrivileges(hToken, False, tkp, 0, nil, ReturnLength) then
SetSystemPowerState(true, true);
end;
end;
Всегда рад помочь!

Последний раз редактировалось rpy3uH; 18.08.2008 в 09:24.
Terran вне форума Ответить с цитированием
Старый 05.01.2008, 12:14   #4
Ins
Форумчанин
 
Регистрация: 29.12.2007
Сообщений: 137
По умолчанию

Вечно в этих FAQ-ах забывают дескриптор токена закрыть... :-/
Ins вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нажатие кнопки "X" на форме strannik Общие вопросы Delphi 6 09.05.2011 02:42
Кнопки на форме forzi Помощь студентам 5 10.05.2008 11:56
Как перетаскивать всю форму с помощью объекта на форме. Bill Gates Общие вопросы Delphi 1 02.01.2008 20:42
Как перевести приложение в фоновый режим mr.gray Общие вопросы C/C++ 1 18.12.2007 19:01
Как запустить какую - либо программу Windows с помощь кнопки на форме? РЫЖЫЙ :( Общие вопросы Delphi 1 04.11.2007 13:55