请大家帮帮我 我在.NET Frame Work 4.0上使用C#创建了一个项目,并且我使用了WIA(Windows Image Acquisition)并且它成功地工作了。 当我在另一台PC上运行.exe文件但我得到一条消息说:
” 检索具有clsid {E1C5D730-7e97-4D8A-9E42-BBAE87C205}的组件的com类工厂失败,原因是以下错误80040154 “ 甚至两者都是32位,可能导致此错误
答案 0 :(得分:0)
最有可能的是WIA没有安装在机器上;堆栈跟踪有助于缩小错误范围。
我知道Windows 2008服务器上默认不安装WIA。您可以使用服务器管理器安装桌面体验功能来安装它。
另一台PC的配置是什么?
答案 1 :(得分:0)
尝试将wiaaut.dll复制到与exe相同的位置。它可能不是一个长期的解决方案,但至少它会告诉你问题是否在于试图找到WIA库。