我已经开发了 Office 插件 (COM),我使用 WIX 来部署插件并且它可以正常工作,然后客户要求集成第三方库(用于许可证),以启用添加许可证功能。
集成许可证库(几个 dll)并安装它以进行测试后。
安装工作正常,但是当打开 word 或 excel 以使用加载项时,它适用于某些机器(它们是作为管理员的单用户)但与其他机器(合作或拥有多用户)我得到错误并且许可证代码未执行(它没有显示插入序列号的弹出窗口)。
所以程序什么也没有显示,好像用户拒绝插入序列号或使用试用版(在这种情况下,我显示对话框“许可证无效”并且不将我的用户控件加载到任务窗格)。这就是我得到的错误:
我发现一些文章建议将 DLLS 放在系统文件夹中(System32 用于 32 位)和 SystemWow64 用于 64 位。但随后加载项无法加载 DLLS,这并没有解决问题。
那么这个问题的原因可能是什么?安全问题或加载所需 dll 时出错?
编辑
用于授权的第三方库由softwarekey Instant PLUS制作