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

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

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

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

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

1 ответ

Решение

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

Другие вопросы по тегам