Вырубить комп без логона
- From
- Alexander Schmidt (2:5036/18.12)
- To
- Vlad Foltz
- Date
- 2002-04-21T01:44Z
- Area
- SU.WINDOWS.NT.PROG
Greetings, Vlad!
(17 Apr 02) Vlad Foltz писал для Alexander Schmidt...
AS>> if (!ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE, 0))
AS>> printf("Error ExitWindowsEx");
AS>> ExitWindowsEx(EWX_REBOOT | EWX_FORCEIFHUNG, 0);
VF> А нафига два раза ExitWindows? Во всем остальном моя прога полностью
VF> аналогична (но не работает). Твою еще не пробовал (сейчас не могу
VF> проверить)
Ээээ, ну пеpвый ваpиант делает shutdown подождав все пpиложения,
а втоpой - пеpезагpужает систему пpичем абсолютно не интеpесуясь
судьбой pаботающих и его не завеpшившихся пpиложений :))
Пpосто убеpи одну котоpая тебе не нужна.
Вся хитpость здесь в том, что в твоей пpогpамме необходимо сначала
получить пpивилегию для вызова ExitWindowsEx. Это актуально для ОС
Windows 2000/XP. Если все-pавно у тебя не pаботает - pазбиpайся с
системой и/или дописывай анализ GetLastError() и по кодам ошибок
pазбиpайся.
Alexander
---
* Origin: Чем меньше женщину мы любим, тем легче нравимся мы ей (2:5036/18.12)