2012-02-21 4 views
1

У меня есть небольшое приложение, exe которого должно быть обработано на сервере Windows 2008. Но в Win Server 2k8 он работает правильно, только если выбран вариант Запуск от имени администратора, даже если пользователь есть админ преувеличение.Как сделать Exe Запуск от имени администратора

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

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

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

Как я могу заставить Exe работать как администратор.

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

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

Jijesh.

+1

Это было отвечено десятки раз. Вы должны внедрить манифест в EXE. Как вы это делаете, это зависит от того, что написано в EXE и не имеет ничего общего с установщиком. –

ответ

6

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

Смежные вопросы