Тема: Обход UAC
Показать сообщение отдельно
  #1  
Старый 15.05.2018, 09:35
xteam777 xteam777 вне форума
Прохожий
 
Регистрация: 14.03.2016
Сообщения: 33
Версия Delphi: RAD XE10
Репутация: 10
По умолчанию Обход UAC

Добрейшего уважаемые.

ОС Windows 10. UAC включен. Не получается из программы установить службу:

ShellExecute(Application.Handle, 'open', PChar(ParamStr(0)), PChar('/INSTALL'), '', SW_HIDE);
Error 5 - Отказано в доступе

Если правой кнопкой-Запустить под админом, то все нормально.

Как это обойти и сделать так, чтобы программа при запуске не требовала повышения прав, а при нажатии на кнопку Установить службу, требовала?
Ответить с цитированием