C# WIX非管理员安装
我有一个关于wix设置生成的问题,下面是我的场景 我已经创建了一个安装程序,并试图在安装完成后进行安装。我已经在HKCU中编写了创建密钥的代码(H密钥当前用户),到目前为止一切正常 现在,如果我尝试使用非管理员权限进行安装,然后它要求输入管理员密码,然后我输入,安装完成,问题是我尝试在HKCU(当前用户)中插入的密钥插入了管理员帐户,而不是我安装的当前帐户 供参考 我正在使用C#winforms和WIX生成安装程序 任何帮助都将不胜感激 亲切的问候,,C# WIX非管理员安装,c#,winforms,wix,C#,Winforms,Wix,我有一个关于wix设置生成的问题,下面是我的场景 我已经创建了一个安装程序,并试图在安装完成后进行安装。我已经在HKCU中编写了创建密钥的代码(H密钥当前用户),到目前为止一切正常 现在,如果我尝试使用非管理员权限进行安装,然后它要求输入管理员密码,然后我输入,安装完成,问题是我尝试在HKCU(当前用户)中插入的密钥插入了管理员帐户,而不是我安装的当前帐户 供参考 我正在使用C#winforms和WIX生成安装程序 任何帮助都将不胜感激 亲切的问候,, Raghu.M.您可以创建一个可由非管理员
Raghu.M.您可以创建一个可由非管理员执行的安装程序:
如上所述,您不能再安装需要提升权限的东西。但另一方面,在尝试向HKCU添加值时,我猜您不想安装系统范围的资源。在首次启动时更新应用程序以写入默认的HKCU注册表数据。这比让你的设置完成这项工作要容易得多 有关如何在写入HKCU值后管理这些值的说明(如果在重新安装应用程序期间需要修改、删除或更改),请查看此线程:谢谢您的回复 这就是我解决这个问题的方法 我已经创建了一个组件,它在本地机器中插入密钥,这对所有人来说都是通用的,并因此继续进行 亲切问候,, 拉古