Будет ли приложение VB6, использующее wiaaut.dll, работать в Windows Vista или 7?

Я скачал sdk-пакет Windows Image Acquisition Automation Layer, который можно распространять из Windows, и приложение VB6, которое я написал для захвата неподвижных изображений с зеркальной фотокамеры, wia-совместимая камера прекрасно работает на Windows XP.

Будет ли это приложение работать на Windows Vista или 7? Microsoft говорит: "Windows Image Acquisition Automation Library v2.0 поддерживается только в Windows XP с установленным пакетом обновления 1". Но будут ли API работать на новых ОС? Я действительно не хочу переписывать все это на C++ ...

Есть ли какая-либо другая опция, доступная мне, если я хочу продолжать использовать VB6, но хочу поддерживать более новые ОС?

1 ответ

Похоже, вы могли бы использовать его, но поддержка видео была удалена:

WIA 1.0 была представлена ​​в Windows Me и Windows XP и поддерживает сканеры, цифровые камеры и цифровое видеооборудование. WIA 2.0 была выпущена с Windows Vista. WIA 2.0 предназначена для сканеров, но продолжает предлагать поддержку устаревших приложений и устройств WIA 1.0 через уровень совместимости WIA 1.0 - WIA 2.0, предоставляемый службой WIA. Однако поддержка видео контента была удалена из WIA для Windows Vista. Мы рекомендуем использовать Windows Portable Devices (WPD) API для цифровых камер и цифрового видеооборудования в будущем. Драйверы WIA 1.0 и STI TWAIN по-прежнему поддерживаются непосредственно в Windows Vista и Windows 7 наряду с собственными драйверами устройств WIA 2.0 и приложениями для работы с изображениями.

Другие вопросы по тегам