kasper_sky
Antivirus
- Сообщения
- 116
- Репутация
- 1
Всем привет.
Затачиваю программу под UAC в Win7 и 8, изначально написанную под XP.
Вопрос: можно ли с помощью AutoIt в определенном участке кода запросить временное повышение прав?(например, для сохранения настроек, требующих прав админа)
Включение в начале скрипта директивы requireAdministrator не представляется возможным, так как скрипт должен стартовать вместе с Windows. Скрипт автоматически не запускается при старте Windows, если в директиве указаны права requireAdministrator или highestAvailable(оно и понятно - с чего бы винде запускать никем не подписанный exe, да еще и требующий наивысших прав?).
Или же, если решения для этой проблемы нет, то посоветуйте, как запустить определенный скомпилированный скрипт AutoIt с правами администратора из другого скрипта AutoIt(напоминаю, requireAdministrator использовать нельзя).
Затачиваю программу под UAC в Win7 и 8, изначально написанную под XP.
Вопрос: можно ли с помощью AutoIt в определенном участке кода запросить временное повышение прав?(например, для сохранения настроек, требующих прав админа)
Включение в начале скрипта директивы requireAdministrator не представляется возможным, так как скрипт должен стартовать вместе с Windows. Скрипт автоматически не запускается при старте Windows, если в директиве указаны права requireAdministrator или highestAvailable(оно и понятно - с чего бы винде запускать никем не подписанный exe, да еще и требующий наивысших прав?).
Или же, если решения для этой проблемы нет, то посоветуйте, как запустить определенный скомпилированный скрипт AutoIt с правами администратора из другого скрипта AutoIt(напоминаю, requireAdministrator использовать нельзя).