Будет ли приложение VB6, использующее wiaaut.dll, работать в Windows Vista или 7? - PullRequest
3 голосов
/ 25 апреля 2010

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

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

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

1 Ответ

3 голосов
/ 26 апреля 2010

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

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 и приложениями для обработки изображений.

...