目前我正在参与 NSIS 安装程序的开发。此安装程序使用 UAC 插件进行提升,以便能够安装到 Program Files 内的目录。现在,安装程序一开始就在 .onInit 中提升。用户稍后可能会选择一个路径,即使此路径在 Program Files 之外,安装程序也已作为提升权限运行。如果该路径需要管理员权限,是否只有在用户选择路径后才能提升?还是不推荐?
问问题
1575 次
目前我正在参与 NSIS 安装程序的开发。此安装程序使用 UAC 插件进行提升,以便能够安装到 Program Files 内的目录。现在,安装程序一开始就在 .onInit 中提升。用户稍后可能会选择一个路径,即使此路径在 Program Files 之外,安装程序也已作为提升权限运行。如果该路径需要管理员权限,是否只有在用户选择路径后才能提升?还是不推荐?