首页 文章

Excel DNA在HKLM中注册COM库

提问于
浏览
0

我有一个关于Excel DNA的问题 . 我有一个.DNA文件,使用ExcelDNAPack创建一个.XLL Excel加载项 . 我选择将DLL打包到XLL中 .

当我们加载XLL(作为加载项,而不是通过运行regsvr32)时,DLL在HKLM下注册 . 我认为这些DLL将在HKCU下注册,以便多个用户可以使用完全独立的COM注册来运行我们的Excel应用程序(最终,该应用程序将在Citrix盒上为许多用户运行,因此这很重要) .

也许我可以在.dna文件中放置一个设置,指定COM组件应该注册的位置?

谢谢,

PW

1 回答

  • 2

    根据Govert的说法,注册是基于用户's permissions. If there is admin access then it registers in HKLM, otherwise it goes to HKCU. There'的一个关于它的线索HERE .

相关问题