我们有一个应用程序显示为Excel带状。
我们已经通过管理员登录在测试环境中安装了应用程序。我们正在努力使每台机器安装。(请注意,在生产环境中,安装将通过系统帐户)。当我们以用户身份登录到同一台PC时,我们看不到excel条带中的Excel加载项。在加载项列表中,我们也看不到加载项。
我们尝试使用Active setup,Userstat,将属性值设置为ALLUSERS=1、RegisterForAllUsers= True、InstallScope= perMachine、InstallAllUsers = Everyone、RunActionsAsInvoker = True。此外,在所有cutom操作中以及在清单文件中,特权都已从用户更改为admin。所有这些更改,正如我们所理解的,用于包的应用程序是Addin,因此msi创建具有管理员权限是可能的。
不幸的是,这些变化似乎对我们没有任何帮助。
我们需要的是一个msi,我们可以安装在每台机器的基础上。
发布于 2015-12-16 14:54:27
从问题中所提及的情况来看,我们曾尝试过很多方案,最后,以下的方法对我们来说是可行的:
创建一个包,它将在启动文件夹中放置一个powershell快捷方式。快捷方式将依次调用或执行powershell脚本。
powershell脚本将1.检查该特定外接程序的注册表项是否在HKCU中可用。我们的注册表项为“HKCU\Software\Product”,该注册表项的字符串值为"Installed“。
包作为管理程序安装,一旦用户登录,然后自动执行cmd文件并安装外接程序。
因为这是该产品的第一个版本,所以我们不必处理版本兼容性问题。
https://stackoverflow.com/questions/34137643
复制相似问题