0

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

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

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

谢谢,

私服

4

1 回答 1

2

根据 Govert 的说法,注册是基于用户的权限。如果有管理员访问权限,则它会在 HKLM 中注册,否则它会转到 HKCU。这里有一个关于它的线程。

于 2013-07-19T15:58:47.827 回答