2015-12-21 44 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()調用中使用絕對路徑,也許它無法找到您的庫。