Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 客户端上未安装WIA的WPF应用程序_C#_Wpf_Windows Xp_Wia - Fatal编程技术网

C# 客户端上未安装WIA的WPF应用程序

C# 客户端上未安装WIA的WPF应用程序,c#,wpf,windows-xp,wia,C#,Wpf,Windows Xp,Wia,我已经用.NET4.0开发了一个WPF应用程序,它正在使用WIA库 我引用了XP版本的dll,因为我的系统需要在Win XP及以上版本上运行。。。在我的开发机器上一切都很好,但我不能让它在其他任何地方工作 对于安装,我使用的是Express Edition,在解决方案附带的文件中,我添加了项目“Release”文件夹中的所有文件,因为我无法使其与项目的输出一起工作。。。我还添加了wiaaut.dll 在客户端上,我已经安装了应用程序并用regsvr32.exe注册了dll。。。但它不起作用。。。

我已经用.NET4.0开发了一个WPF应用程序,它正在使用WIA库

我引用了XP版本的dll,因为我的系统需要在Win XP及以上版本上运行。。。在我的开发机器上一切都很好,但我不能让它在其他任何地方工作

对于安装,我使用的是Express Edition,在解决方案附带的文件中,我添加了项目“Release”文件夹中的所有文件,因为我无法使其与项目的输出一起工作。。。我还添加了wiaaut.dll

在客户端上,我已经安装了应用程序并用regsvr32.exe注册了dll。。。但它不起作用。。。在Win8 clean机器和XP上,我尝试从扫描仪初始化对象时收到一个错误,如错误

我是不是错过了其他的东西来让它工作?当我在另一台开发机器上测试它时,它也正常工作


另外,我的开发机器是VS 2010的Win 8。

你不能复制像wiaaut.dll这样的系统dll,而期望它们在另一台机器上工作。最重要的是,版本错误,但它只是实现WIA的集合中的一个文件。曾经有一个从微软下载的将WIA2.0移植到XP的软件。该下载不再可用。XP已经死了。我希望它真的死了,但它不在巴西,很多公司还在使用它。我在stackoverflow上找到了一个指向WIA for XP的链接,它实际上只有dll和一些示例