Как перезагрузить ПК на экране блокировки при помощи комбинации горячих клавиш?
Добрый день!
Прошу помочь, есть необходимость перезагружать ПК с помощью комбинации горячих клавиш на экране блокировки.
Написано приложение на Delphi, которое при нажатии комбинации клавиш перезагружает ПК под учетной записью пользователя, приложение отрабатывает. Но после того как приложение запускается с помощью службы под системной учетной записью, оно не отрабатывает и соответственно на экране блокировки тоже. Подскажите в каком направлении копать, либо возможно существует готовое бесплатное решение.
Заранее спасибо!
Комбинация "Горячих клавиш" - 2 раза нажать кнопку "Питание". По первому нажатию штатно выключится, по второму - включится.
Может быть, предварительно один раз нужно будет переключить в настройках ее со "Сна" на "Выключение"
По опыту работы с программами в режиме "Служб", заморочки были в птичке "Взаимодействие с рабочим столом". Только какой "Рабочий стол" на экране блокировки???
И в чем собственно задача? Чтоб админ мог перегрузить комп, а Вася Пупкин не мог? Так Вася всегда может Ресет нажать, или провод из розетки выдернуть.
Выключение и ресет отключены в локальных политиках, из розетки не выключают. Да в этом задача и есть. Рабочий стол на экране блокировки это WinSta0\Winlogon.