Вырубить комп без логона
- 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)