我目前正在开发基于网络的扫描应用程序。我正在使用twainDotNet获取并触发扫描程序事件。该过程通过ActiveX控件完成。我的ActiveX控件在IE 10 for Windows 8中运行良好,但它不适用于Windows 8.1上的IE 11,但它显示在IE的ManageAddOn部分
请帮我解决这个问题,如果我的描述中有任何不明确的地方请添加评论。
答案 0 :(得分:1)
你没有描述IE10和IE11之间的行为差异,所以很难猜出出了什么问题,但有几点可以想到:
首先,托管代码为not supported for IE plugins。涉及到几个问题,但实际结果是place to know中的人说您不应该使用managed code for plugins。
需要更新ActiveX控件以支持增强的保护模式以及对Windows 8安全模型的其他更改。它非常复杂,但是technical details start here。
最后,我确定您已经知道这一点,但请确保您在IE桌面版上进行测试,因为Windows应用商店的体验并不支持{{3您已经考虑了ActiveX controls中的任何一个,以及可能发挥作用的任何其他基础知识。
希望这会有所帮助......
- Lance