Привилегии для установки исполняемых файлов с nsis

-1

Я думаю, что этот вопрос лучше подходит суперпользователю, чем stackoverflow.

Мне нужно написать установщик для некоторых исполняемых файлов. Пользователь может скопировать их куда угодно, но обычно это выполняется в C: \ Program Files \ MyProgram

Если установлена ​​Visual Studio, мне также нужно скопировать что-то в system32 (и это требует прав администратора, я полагаю).

Имеет ли смысл поддерживать обычных пользователей и администраторов? Я имею в виду: если мне нужно что-то установить, мне всегда нужны права администратора, это правильно?

Marco A.
источник
Вам не всегда нужны права администратора для установки программы, все зависит от того, что такое групповая политика.
Ramhound
Групповая политика для чего? Для чего программа?
Marco A.
Существует групповая политика, которая обрабатывает, если требуется повышение разрешения администратора. Если это не включено, кроме того, программа может или не может требовать установки прав администратора. Добавление файла в System32 тривиально с выбранным установщиком, оно требует эскалации почти во всех решениях, но каждое решение, которое я пробовал, обеспечивает простой и простой способ перемещения файла в папку System32 (хотя это на самом деле некорректное поведение ).
Ramhound

Ответы:

0

Так как это кажется вопросом о NSIS, взгляните на RequestExecutionLevel и Плагин UAC , Программные файлы / Program Files (x86) и Windows обе папки требуют прав администратора.

idleberg
источник