Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Заставить InstallShield VS 2012 спросить от имени какого пользователя он будет выполняться / 3 сообщений из 3, страница 1 из 1
14.08.2013, 14:41
    #38366230
Mikhail Tchervonenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заставить InstallShield VS 2012 спросить от имени какого пользователя он будет выполняться
Доброе время суток!

В даный момент принимаю решение использовать InstallShield или наваять свой инсталлятор/или прогу запускающую инсталлятор. Возможностей InstallShield вполне достаточно но есть одна проблемка. При инсталляции на машине пользователя нужно что бы Installshield выполнялся под другой учетной записью (у которой достаточно прав) . Можно слепить свою программку которая запрашивает данные учетной записи и стартует InstallShield но возможно есть более простой способ. Идеально было бы если бы InstallShield имел опцию запросить параметры учетной записи под которой будет выполняться или ключ коммандной строки. InstallShield подразумевается "limited edition". Visual Studio 2012

Спасибо.
...
Рейтинг: 0 / 0
14.08.2013, 16:03
    #38366403
Mikhail Tchervonenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заставить InstallShield VS 2012 спросить от имени какого пользователя он будет выполняться
Mikhail Tchervonenko,

самое простое получается использовать runas, напр.:

runas /user:DOMAIN\user "C:\Program Files\Prg\Setup.exe"
...
Рейтинг: 0 / 0
14.08.2013, 16:22
    #38366445
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заставить InstallShield VS 2012 спросить от имени какого пользователя он будет выполняться
Mikhail Tchervonenko, нужно чтобы внутри инсталятора был манифест приложения с такой строкой
<requestedExecutionLevel level="requireAdministrator" uiAccess="true" />. Тогда под windows vista/7/8 будет автоматически запрошен пароль администратора. Не знаю позволяет ли InstallShield работать с манифестом, но если нет то его можно добавлять после компияляции с помощью програм редакторов ресурсов.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Заставить InstallShield VS 2012 спросить от имени какого пользователя он будет выполняться / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]