Вверх ↑
Ответов: 4630
Рейтинг: 749
#1: 2018-07-27 12:17:16 ЛС | профиль | цитата
ZloiDed писал(а):
вы мне предлагаете сделать программу для запуска моей программы от админа?
Да, поскольку это наиболее частый вопрос применительно к HiAsm. Можно положить рядом с файлом программы manifest - тогда система сама будет спрашивать повышение прав. Все остальные способы описаны в документации к операционной системе (отключение UAC, запуск в качестве службы, запуск через планировщик с повышенными правами).
UAC был придуман для повышения безопасности системы. И если программа будет получать полные права в обход UAC - значит, это проблема, и разработчики ОС её устранят.

ZloiDed писал(а):
насколько я помню runas работает только если указано конкретное имя пользователя
До Windows Vista. В Windows Vista и новее при включенном UAC появляется запрос повышения привилегий (если пользователь не админ - то окно входа под другим пользователем). Если UAC отключен - повышение без запроса (или другое, в зависимости от политик безопасности). То-есть, аналогично пункту меню "Запуск с правами администратора".
Для зупска от имени другого пользователя в Windows Vista+ используется команда 'runasuser'.
карма: 26

0
Редактировалось 2 раз(а), последний 2018-07-27 12:24:47