Вырубить комп без логона

From
Vlad Foltz (2:5030/1015.8)
To
Alexander Schmidt
Date
2002-04-23T22:08:44Z
Area
SU.WINDOWS.NT.PROG
    Пpивет, Alexander !

Вс Aпр 21 2002 01:44 по московскомy вpемени
Alexander Schmidt написал к Vlad Foltz:

 AS>  Вся хитpость здесь в том, что в твоей пpогpамме необходимо сначала
 AS>  получить пpивилегию для вызова ExitWindowsEx. Это актуально для ОС
 AS>  Windows 2000/XP. Если все-pавно у тебя не pаботает - pазбиpайся с
 AS>  системой и/или дописывай анализ GetLastError() и по кодам ошибок
 AS>  pазбиpайся.

Еще раз:
1) _Никаких ошибок_ не возникает (на все функции поставил проверку).
2) Все привилегии я получаю (тоже без ошибок), в точности как в твоем примере.
3) Прога всегда запускается от администратора. Но срабатывает только если в этот момент залогинен юзер. Иначе она тихо завершается ничего не сделав (никаких ошибок функции по-преженему не возвращают).
4) Функция (как ее там, более другая, НТ-шная) замечательно работает (т.е. с привилегиями точно все ОК), но она не могет вырубать питание. ExitWindowsEx не работает и не возвращает ошибки.

       Ну пока, Alexander.

vladislav_foltz@mail.ru
--- GoldEd snapshot-2001.03.04.
 * Origin: ########[OO]-[OO]-[OO]-[|+|+|>######### (2:5030/1015.8)