使用wiaaut.dll的VB6应用程序能否在Windows Vista或7上运行?

使用wiaaut.dll的VB6应用程序能否在Windows Vista或7上运行?,vb6,windows-vista,wia,Vb6,Windows Vista,Wia,我从Windows下载了可再发行的Windows Image Acquisition Automation Layer sdk,并编写了VB6应用程序,用于从DSLR、wia兼容相机捕获静态图像,在Windows XP上运行良好 相同的应用程序在WindowsVista或Windows7上运行吗?微软表示,“只有安装了Service Pack 1的Windows XP才支持Windows Image Acquisition Automation Library v2.0”,但这些API在较新的操

我从Windows下载了可再发行的Windows Image Acquisition Automation Layer sdk,并编写了VB6应用程序,用于从DSLR、wia兼容相机捕获静态图像,在Windows XP上运行良好

相同的应用程序在WindowsVista或Windows7上运行吗?微软表示,“只有安装了Service Pack 1的Windows XP才支持Windows Image Acquisition Automation Library v2.0”,但这些API在较新的操作系统上是否仍然有效?我真的不想在C++中重写整个事情……
如果我想继续使用VB6,但又想支持较新的OSs,还有其他选择吗?

听起来你可以使用它,但视频支持已经:

WIA1.0是在Windows Me和Windows XP中引入的,支持扫描仪、数码相机和数字视频设备。WIA2.0与Windows Vista一起发布。WIA 2.0的目标是扫描器,但通过WIA服务提供的WIA 1.0到WIA 2.0兼容层,继续为传统WIA 1.0应用程序和设备提供支持。但是,WIA对Windows Vista的视频内容支持已被删除。我们建议将来使用Windows便携式设备(WPD)API来安装数码相机和数字视频设备。WIA 1.0和STI TWAIN驱动程序仍然在Windows Vista和Windows 7上直接受支持,与本机WIA 2.0设备驱动程序和图像应用程序一起受支持


这个老问题的重复-不幸的是根本没有答案,所以这个问题不应该结束。