在XP WIA扫描问题(WIA Scanning issues on XP)

2019-08-01 06:23发布

我有我使用到用户邮箱等扫描文档的WPF应用程序

当调试在我的32位Windows 7专业机应用程序的所有都按计划进行,以及其他32位Windows 7机器上部署版本。

当我部署到XP的机器,并尝试启动扫描我得到以下错误:

检索COM类工厂具有CLSID {850D1D11-70F3-4BE5-9A11-77AA6B2BB201}组件未能由于以下错误:80040154类未注册(从HRESULT异常:0x80040154的(REGDB_E_CLASSNOTREG))。

有什么建议?

Answer 1:

赢7版本不能在XP的工作 - 你可以尝试下载该版本的XP。

在这里下载



Answer 2:

为了使部署更为简单,把理查德的朋友回答的文件转换成一个创新科技的安装程序。

[Setup]
AppId={{4D9ADCF1-F6B4-4790-8B21-3C9F93346638}}
AppName="Microsoft Windows XP x86 WIA 2.0 Installer"
AppVersion="2.0"

OutputBaseFilename="Microsoft Windows XP x86 WIA 2.0 Installer"
Compression=lzma2/ultra64
CreateAppDir=no
Uninstallable=no

[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"

[Files]
Source: Files\wiaaut.chi; DestDir: {win}\HELP; Flags: onlyifdoesntexist
Source: Files\wiaaut.chm; DestDir: {win}\HELP; Flags: onlyifdoesntexist 
Source: Files\wiaaut.dll; DestDir: {sys}; Flags: onlyifdoesntexist regserver

我只是做了,因为我要在一间小办公室部署这个和它的作品。 我把它仅适用于x86机器。 您可能需要调整它有点在x64机器的工作。



文章来源: WIA Scanning issues on XP
标签: c# wpf wia