Как сделать Exe Run от имени администратора - PullRequest
1 голос
/ 21 февраля 2012

У меня есть небольшое приложение, exe-файл которого должен работать в windows server 2008. Но в Win Server 2k8 он работает правильно, только если выбран параметр Запуск от имени администратора, даже если у пользователя есть привилегии администратора.

Выбрав свойство этого файла, которое будет всегда запускаться от имени администратора, на вкладке совместимости решим проблему.

Но мне нужно включить это свойство во время его установки.

И я строюустановщик в Installshield 2009. Мой вопрос заключается в том, как включить это свойство из installsield.

Как сделать так, чтобы Exe всегда запускался от имени администратора.

Любой один pleeasse hellpp ......

Заранее спасибо ..

Джиджеш.

1 Ответ

6 голосов
/ 21 февраля 2012

Если вашему exe-файлу всегда требуются права администратора, вы должны создать его с помощью манифеста, который указывает requireAdministrator. Если ему иногда требуются только административные привилегии, он, вероятно, должен запустить себя с ShellExecute, используя глагол «runas». Ни в том, ни в другом случае вы не должны полагаться на опцию быстрого доступа.

...