【发布时间】:2012-10-09 05:50:21
【问题描述】:
我有一个 WPF 应用程序,用于将文档扫描到用户邮箱等。
在我的 32 位 Windows 7 专业机器上调试应用程序时,一切都按计划进行,以及在另一台 32 位 Windows 7 机器上部署的版本。
当我部署到 XP 机器并尝试开始扫描时,我收到以下错误:
检索具有 CLSID 的组件的 COM 类工厂 {850D1D11-70F3-4BE5-9A11-77AA6B2BB201} 由于以下原因而失败 错误:80040154 类未注册(HRESULT 异常: 0x80040154 (REGDB_E_CLASSNOTREG))。
有什么建议吗?
【问题讨论】:
-
你在目标机器上注册了wiaaut.dll文件了吗?
-
使用 regsvr32 注册 DLL 时出现以下错误:“LoadLibrary('E:\windows\system32\wiaaut.dll') 失败 - 找不到指定的过程”。请注意,DLL 是从我的开发 PC 上复制的。
-
我遇到了同样的问题——win7 版本无法在 xp 上运行,不幸的是我在网上的任何地方都找不到它所有指向它的链接都被破坏了——我设法找到了一台 xp 机器并复制了它从那开始。