我正在使用VIsual Studio 2013为Outlook 2013创建Addin。我的VSTO本身正在为HKCU创建一个注册表项。所以安装它的用户可以使用Addin。由于它没有为HKLM创建条目,因此其他用户在他们自己的个人资料中打开Outlook时无法看到Addin。
我浏览了所有标记在这里的相关主题并尝试了所有内容。但是对我来说一切都令人失望。
我尝试创建一个设置项目,并创建了如下的注册表路径。
HKLM\Software\Microsoft\Office\Outlook\Addins\Addin_ID
但Windows正在以下位置创建条目。
HKLM\Software\Wow6432Node\Microsoft\Office\Outlook\Addins\Addin_ID
只是想知道单独的VSTO是否可以创建一个HKLM条目,就像现在在HKCU中创建一个条目一样。或者它始终需要一个设置项目来在HKLM中创建条目。请告知如何完成。
您的回复将受到高度赞赏
答案 0 :(得分:0)
不,ClickOnce部署是用户特定的部署方式。您不需要管理员权限,这是相当不错的部分。问题是:您必须单独安装每个用户。这里不仅注册表是一个问题,文件的位置也是如此(文件存储在用户配置文件中)。
如果您想立即为所有用户安装MSI package instead,可以使用https://github.com/mike42/escpos-php。