ShutDown из под Delphi
1885
4
нужно сделать такую весчь. чтобы когда таймер натикает определенное количество секунд выключался комп.
в инете есть такая вешь как SendMessage (FindWindow ('Progman', 'Program Manager'), WM_CLOSE, 0, 0). но она выводит только окно выключения. если пользоваться ей то таймер каждую секунду дергается и выводит диалог выключения компа (выключить, логофф, рестарт, стандбай). как сделать так что когда на экране эта лабудень то таймер не тикает. если в диалоге нажата отмена то опять таймер включается и показывается выключение компа. может есть получается какоето значение когда нажата отмена? и как получить это значение
IIIypka
InitiateSystemShutdown, но это тока для NT/2000/XP
или смотри ExitWindowsEx - это для всего
xray
а по подробнее, что то у меня ее нет в справке
IIIypka
Блин...ну залезь в MSDN...там даже примеры есть..как дети прям
IIIypka
Можешь еще через WMI комп выключить , или запустить shutdown.exe(точно есть в Win 2003 Server, в других операционках - не уверен) с нужными ключами.