我从Windows下载了Windows Image Acquisition Automation层sdk可再发行组件,我编写的VB6应用程序从DSLR中捕获静态图像,符合wia标准的相机在Windows XP上运行良好。
相同的应用程序是否适用于Windows Vista或7?微软表示,“Windows Image Acquisition Automation Library v2.0仅在安装了Service Pack 1的Windows XP上受支持。”,但API是否仍适用于较新的操作系统?我真的不想用C ++重写整个东西......
如果我想继续使用VB6但想要支持更新的操作系统,我还有其他选择吗?
答案 0 :(得分:3)
听起来你可以使用它,但视频支持已removed:
WIA 1.0在Windows Me和Windows XP中推出,支持扫描仪,数码相机和数字视频设备。 WIA 2.0随Windows Vista发布。 WIA 2.0面向扫描仪,但通过WIA服务提供的WIA 1.0到WIA 2.0兼容层继续为传统的WIA 1.0应用和设备提供支持。但是,从WIA for Windows Vista中删除了视频内容支持。我们建议将来使用适用于数码相机和数字视频设备的Windows便携设备(WPD)API。 WIA 1.0以及STI TWAIN驱动程序仍可直接在Windows Vista和Windows 7上与本机WIA 2.0设备驱动程序和映像应用程序一起支持。