Показать сообщение отдельно
  #4  
Старый 10.05.2012, 20:10
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Нашел в комментах к ShellExecute на MSDN, как запросить права админа при запуске. Не факт, что всегда работает, но все же:
Код:
ShellExecute(
    nil,
    'runas', // Trick for requesting elevation, this is a verb not listed in the documentation above.
             // трюк, чтоб запросить права
    'notepad.exe',
    nil,      // params
    nil,        // directory
    SW_SHOW);
UPD: проверил в VS - блокнот запустился, предварительно спросив меня, давать ли права админа.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием