设置MSI安装程序的权限

时间:2014-09-21 11:53:22

标签: import permissions wix installer registry

我有一个程序可以在点击按钮时将.reg文件导入registry

程序导入以及我从代码运行它,但是当我创建MSI安装程序并运行它时,.reg文件不会被导入。

原因可能是MSI安装程序的权限 如何设置安装程序的完全权限,以便它可以访问并导入到注册表?

2 个答案:

答案 0 :(得分:1)

如果您将其设为带有Impersonate的延迟自定义操作,则可能是最好的(这意味着它将升级)。但是我必须警告你,运行.reg文件真的不是你要走的路。例如,用Heat.exe收集密钥。

答案 1 :(得分:0)

存在一个安全问题,禁止位于Program Files的程序将文件导入注册表。

因此,我创建了一个MSI安装程序,询问用户安装程序的位置,然后导入完成没有安全限制。

相关问题