vb6 - 使用 wiaaut.dll 的 VB6 应用程序可以在 Windows Vista 或 7 上运行吗?

标签 vb6 windows-vista wia

我从 Windows 下载了可重新分发的 Windows 图像采集自动化层 sdk,以及我编写的用于从 DSLR 捕获静止图像的 VB6 应用程序,兼容 wia 的相机在 Windows XP 上运行良好。

同一个应用程序可以在 Windows Vista 或 7 上运行吗?微软表示,“Windows Image Acquisition Automation Library v2.0 仅在安装了 Service Pack 1 的 Windows XP 上受支持。”,但是这些 API 能否在更新的操作系统上运行?我真的不想用 C++ 重写整个东西......

如果我想继续使用 VB6 但又想支持更新的操作系统,还有其他选择吗?

最佳答案

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

WIA 1.0 was introduced in Windows Me and Windows XP and supports scanners, digital cameras and digital video equipment. WIA 2.0 was released with Windows Vista. WIA 2.0 is targeted towards scanners but continues to offer support for legacy WIA 1.0 applications and devices through a WIA 1.0 to WIA 2.0 compatibility layer provided by the WIA service. However, video content support was removed from WIA for Windows Vista. We recommend Windows Portable Devices (WPD) API for digital cameras and digital video equipment in the future. WIA 1.0 as well as STI TWAIN drivers are still supported directly on Windows Vista and Windows 7 alongside native WIA 2.0 device drivers and imaging applications.

关于vb6 - 使用 wiaaut.dll 的 VB6 应用程序可以在 Windows Vista 或 7 上运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2706594/

相关文章:

windows - 多宿主系统上的 UDP 广播

c# - 通过 WIA 2.0 从相机图像中获取缩略图数据

c# - "Preferred"在 Windows Vista/7 中从 C# 访问网络摄像头的方法

WPF、VB 和 Application 对象

vb6 - 如何清理函数中的错误处理?

vb6 - 在 VB6 应用程序中出现缺少组件错误

perl - 如何在 Vista 64 中通过文件关联传递命令行参数?

winapi - Vista BEX 错误

c# - WIA 2.0 复式属性

c# - RS232通讯协议(protocol)三菱FX3G PLC