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

Вниз

Win2000 Server Shutdown   Найти похожие ветки 

 
KDS ©   (2002-11-04 17:14) [0]

Как программно завершать работу сервера на винде 2000?
Включается он по таймеру из биоса. А вот как гасить его
без участия человека?
Это чтобы он сам утром включался и вечером по расписаню выключался


 
Marcus   (2002-11-04 17:37) [1]

Пишешь маленькую утилитку, где вызываешь ExitWindowsEx(EWX_POWEROFF or EWX_FORCE, 0), не забыв перед этим взять привилегии на вырубание компьютера:
var
hToken: HANDLE;
tkp: TOKEN_PRIVILEGES;
...
OpenProcessToken(GetCurrentProcess, TOKEN_ADJUST_PRIVILEGES or TOKEN_QUERY, hToken);
LookupPrivilegeValue(nil, SE_SHUTDOWN_NAME, tkp.Privileges[0].Luid);
tkp.PrivilegeCount := 1;
tkp.Privileges[0].Attributes := SE_PRIVILEGE_ENABLED;
AdjustTokenPrivileges(hToken, FALSE, tkp, 0, nil, 0);

Затем идешь в Стандартные->Служебные->Назначенные задания, создаешь задание, куда включаешь ежевечернее выполнение твоей проги и со спокойной душой идешь пить пиво...


 
KDS ©   (2002-11-04 18:28) [2]

Круто! Спасобо, Marcus. (_)]



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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
14-49212
Андрей Драница
2002-12-28 04:24
2003.01.16
Программа для работы с документами.


14-49300
han_malign
2002-12-28 11:15
2003.01.16
---|Ветка была без названия|---


14-49221
Дмитрий К.К.
2002-12-29 07:46
2003.01.16
Именинники 29 декабря


7-49330
IronWit
2002-11-01 10:26
2003.01.16
работа с trayicon


14-49228
ironwit
2002-12-26 10:05
2003.01.16
с помощью какой программы можно создать iso файл?