Каждому исполняемому файлу можно установить в свойствах ( во вкладке совместимость ) пункт как:"Запускать эту программу от имени администратора" Как можно установить данный пуск из программы Delphi ?
Просто если программе через свойства указать "Запускать эту программу от имени администратора" то она не будет требовать прав администратора в отдельном окне - вот что мненадо
Константин Цветков, да вот как не пробую - везде появлятся окно UAC это с запросом о запуске от имени администратора. Единственный вариант как вижу это поискать API что-бы файлу через свойства, совместимость можно было ставить:"Запускать эту программу от имени администратора" ( оно не требует запроса ).
Или еще как вариант через планировщик заданий который параметры хранит в реестре - попробую копать в этом направлении
Только если у вас не выключен UAC. Если UAC включен, то запустить программу от имени администратора можно только если ваша программа, которая ее запускает, уже запущена от имени администратора. Можно еще через планировщик заданий, но для создания такого задания, скорее всего, так же потребуются права администратора.