2015-12-21 43 views
0

我们有使用Active-X从芯片卡读取数据的Web应用程序。通过Internet Explorer中的特定配置更改,我们的Active-X工作正常。现在我们需要实现更改并使用2个额外的DLL(从其他类型的卡中读取信息)。在开发人员机器上工作。Internet Explorer,未签名的Active-X和外部DLL问题?

我们的问题是如何安装这些dll以从Active-X控件中可见?

我们已经使用regsvr32注册了Active-X。在Program Files (x86)里面制作dir的安装,并且把那个dir内的所有的附加DLL。安装程序还包含C++可再发行组件。

当我们启动Web应用程序时,我们收到无法找到文件的错误。

我们假设问题与权限有关,但我们无法弄清楚是如此以及如何解决它。

任何想法?

回答

0

我们通过将DLL放入Internet Explorer目录来解决这个问题。

0

尝试在LoadLibrary()调用中使用绝对路径,也许它无法找到您的库。