Форум: "Прочее";
Текущий архив: 2011.03.27;
Скачать: [xml.tar.bz2];
ВнизInno setup и манифест Найти похожие ветки
← →
stas © (2010-12-12 16:41) [0]Недавно в одной из веток видел что много мастеров юзают innosetup. Поэтому надеюсь Вы мне поможете ).
Подскажите пожалуйста как к проекту Innosetup добавить манифест виста для повышения прав до адинистратора, чтобы инсталяха стартовала, от имени админа под Vista и win 7 ?
Сейчас стартует с привилегиями asInvoker.
← →
Дмитрий Тимохов (2010-12-12 16:53) [1]да не должна.
вин сам должен понять, что это инсталлятор
← →
Anatoly Podgoretsky © (2010-12-12 17:47) [2]> stas (12.12.2010 16:41:00) [0]
Проще всего добавить манифест в виде ресурса.
← →
Anatoly Podgoretsky © (2010-12-12 17:48) [3]> Дмитрий Тимохов (12.12.2010 16:53:01) [1]
Для этого надо обозвать проект одним из резервированых имен, например
setup.exe
← →
DVM © (2010-12-12 18:38) [4]
> Для этого надо обозвать проект одним из резервированых имен,
> например
> setup.exe
достаточно, что "setup" входило в название, т.е. bla-bla-bla-setup.exe тоже прокатит, как и прочие вариации. Вообще MS провела большую работу, по детекции программ установки. Даже самоделки распознает довольно уверенно.
← →
Дмитрий Тимохов (2010-12-12 19:02) [5]инна не дает возможности поменять - там идет asinvoker жестко.
в настройках нет.
тебе надо очень постараться, чтобы винды не поняли, что это инсталлятор - нажови, хоть abc.exe все равно поймет, что интсаллятор.
что рассуждать - есть конкретный пример, когда инсталлятор НЕ выполняется под админом?
← →
stas © (2010-12-13 10:49) [6]Дмитрий Тимохов (12.12.10 19:02) [5]
он выполняется, но после установки, должен запустить программу, которая стартует с привилегиями админа. И программа не запускается, пишет что недостаточно прав. Если в редакторе ресурсов подправить манифест, тогда все работает.
← →
clickmaker © (2010-12-13 11:16) [7]> должен запустить программу, которая стартует с привилегиями
> админа
она один раз должна стартовать, только после установки?
← →
stas © (2010-12-13 13:26) [8]clickmaker © (13.12.10 11:16) [7]
Нет, это само приложение которое устанавливается, у него манифест с привилегиями администратора.
← →
Дмитрий Тимохов (2010-12-13 13:51) [9]
> Если в редакторе ресурсов подправить манифест, тогда все
> работает.
странно все это - сетап все равно под админом запускается.
почему не хочет запускать админскую программу?
у меня все прекрасно работает - я из сетапа устанавливаю и стартую сервисы - сам понимаешь, там в манифесте админ.
у тебя в ISS есть строка PrivilegesRequired=admin?
может в ее отсутствии дело?
← →
Anatoly Podgoretsky © (2010-12-13 14:11) [10]
> Дмитрий Тимохов (13.12.10 13:51) [9]
Потому что UAC, прав администратора недостаточно, с UAC он является обычным пользователем и только после повышения прав становится им.
← →
Дмитрий Тимохов (2010-12-13 14:29) [11]
> Anatoly Podgoretsky © (13.12.10 14:11) [10]
>
>
> > Дмитрий Тимохов (13.12.10 13:51) [9]
>
> Потому что UAC, прав администратора недостаточно, с UAC
> он является обычным пользователем и только после повышения
> прав становится им.
и род UAC у меня все нормально работыет.
ты о чем? если сетап запускается он сразу под админом запускается даже под UAC.
у тебя не так?
← →
stas © (2010-12-13 14:31) [12]Дмитрий Тимохов (13.12.10 13:51) [9]
есть такая строчка.
← →
Anatoly Podgoretsky © (2010-12-13 14:57) [13]> Дмитрий Тимохов (13.12.2010 14:29:11) [11]
У меня просит подтвердить, что это я запустил, а потом разрешение на
повышение прав.
← →
Дмитрий Тимохов (2010-12-13 15:40) [14]
> Anatoly Podgoretsky © (13.12.10 14:57) [13]
>
> > Дмитрий Тимохов (13.12.2010 14:29:11) [11]
>
> У меня просит подтвердить, что это я запустил, а потом разрешение
> на
> повышение прав.
это когда сетап запускаешь? или когда из сетпапа запускаешь приложение требующее повышения прав?
у меня так:
1. при запуске сетапа - просит повысить права.
2. после подтверждения из сетапа уже можно запустить приложение без подстверждения.
← →
Anatoly Podgoretsky © (2010-12-13 15:56) [15]> Дмитрий Тимохов (13.12.2010 15:40:14) [14]
А я что смотрю, что там в сетапе запускается.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2011.03.27;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.004 c