0

有一个关于部署 jacob.dll 的问题。我们知道 jacob.dll 默认设置为放在路径 C:\Windows\System32 下,是否有可能更改默认路径,例如将其放在另一个位置?

问这个的原因是因为我创建了一个带有 jacob 和第 3 方 dll 的 Applet,试图将它提供给客户使用。但问题是,如果他们需要访问嵌入这个Applet的网页,他们必须首先将这些原生库放入默认位置(C:\ Windows \ System32)。我知道是否为客户端提供.exe安装可以解决这个问题,但我认为是否有可能改变位置,比如将这些本机库放在服务器上(?)并让 Applet 调用这些本机库?

4

1 回答 1

0

解决方案很简单:

您可以提供 jacob.dll(以及您的第 3 方 dll)作为您的小程序的一部分 - 因此在任何必要的目录中都不需要本地安装。Jacob 本身为此提供了一个非常好的小程序示例:

从这里下载 jacob 源代码并查看小程序示例:

jacob-1.XX\samples\com\jacob\samples\applet 

有一个 readme.txt 文件准确地描述了你必须做什么——它甚至提供了一个示例小程序,​​调用一些本机 activeX 组件来证明它的可行性。没有比这更容易的了……

更新:

要使用 jnlp 文件部署小程序,请查看此处

于 2013-12-12T09:52:58.663 回答