Вопрос : NSIS - Установите как «Admin», но призовите app как «потребитель» (от сценария установителя)

Мы используем NSIS Unicode 2.46 для того чтобы построить установителя installer.

the нашего продукта делаем вещи требуют привилегированностей admin. Это почему мы будем установкой «RequestExecutionLevel admin» в нашем установителе script.

Our конструированы для того чтобы исполнить установленное применение в конце успешно установки. Наша проблема что это исполнение также сделано с привилегированностями «Admin», и мы хотел были бы оно для того чтобы быть «потребитель» privileges.

we имеем судимую установку «RequestExecutionLevel» снова, как раз перед использование командование «exec», но этого не будет иметь никакое влияние.

Is там дорога исполнить app от NSIS устанавливает сценарий в режим «потребителя» даже если сценарий сам бежит в режиме «admin»?
class=

Ответ : NSIS - Установите как «Admin», но призовите app как «потребитель» (от сценария установителя)

Не используйте очевидную высоту. Вместо побегите ваша установка с нормальными привилегированностями, вызовите ShellExecute с verb=runas и вызовите вашу установку снова например с параметром. В конце вы можете сообщить (или ExitCode, SendMessage или случай) первая установка, как потребитель, для того чтобы начать вашу главную программу (как потребитель конечно).
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us