Windows installer Citrix安装上的Office加载项注册表设置
我已经在.Net中实现了一个VSTO加载项,对它的部署和注册表设置有疑问。 在下文中,它指出MSI安装程序应在HKCU或HKLM中创建密钥,这取决于我们希望外接程序仅由安装人员使用还是由机器上的所有用户使用 这是否意味着在Citrix安装中,我们应该只在HKLM下创建密钥,否则只有外接程序的安装人员才能看到并使用外接程序 实际上,我们有一个客户希望为每个用户创建不同的加载行为,因为有些用户无权使用外接程序。为此,管理员从HKLM中删除了LoadBehavior键,并创建了一个grouppolicy,当用户登录时激活。因此,如果用户是广告组的成员,那么该用户将在其HKCU下获得加载项键,LoadBehavior=3。如果用户不是memeber,同样的情况也会发生,但LoadBehavior=2 我的问题是,有没有办法通过我们发送给客户的MSI来支持我们的客户?目前,MSI只在HKLM中创建密钥,但我认为在HKCU中创建密钥没有任何意义,因为这只适用于安装外接程序的用户,或者什么 我的另一个问题是,我的MSI可以选择是为“所有用户”还是“仅限我”安装外接程序。上述注册表设置如何反映该选择?或者这仅仅是限制访问外接程序二进制文件的一种方式 我希望上述问题足够清楚。Windows installer Citrix安装上的Office加载项注册表设置,windows-installer,registry,vsto,Windows Installer,Registry,Vsto,我已经在.Net中实现了一个VSTO加载项,对它的部署和注册表设置有疑问。 在下文中,它指出MSI安装程序应在HKCU或HKLM中创建密钥,这取决于我们希望外接程序仅由安装人员使用还是由机器上的所有用户使用 这是否意味着在Citrix安装中,我们应该只在HKLM下创建密钥,否则只有外接程序的安装人员才能看到并使用外接程序 实际上,我们有一个客户希望为每个用户创建不同的加载行为,因为有些用户无权使用外接程序。为此,管理员从HKLM中删除了LoadBehavior键,并创建了一个grouppolic
感谢注意:我不使用应用程序级加载项,但我对加载项安装非常熟悉,因此有资格回答这个问题