A Windows Image Acquisition (WIA, más néven Windows Imaging Architecture) vagy a „ Windows Image Download Service (WIA) ” egy Microsoft illesztőprogram-modell és API a Windows ME és a Windows család újabb operációs rendszereihez . Ez a modell lehetővé teszi a grafikus programok számára, hogy együttműködjenek olyan hardverekkel, mint a szkennerek , digitális fényképezőgépek és kamerák . Először 2000 -ben vezették be a Windows ME részeként, és továbbra is a szabványos képalkotó eszközmodell és API marad a Windows következő verzióiban . Igény szerinti szolgáltatásként Windows XP és újabb Windows operációs rendszerekben implementálva [1] .
A WIA jelentősen kibővíti a digitális állóképkészítő eszközök támogatását a Windows 98 Still Image Architecture (STI) rendszerén keresztül . Míg az STI csak egy alacsony szintű interfészt biztosít az adatok legegyszerűbb átviteléhez az eszközről és az eszközről (valamint a szkennelési folyamat elindításához egy Windows számítógépen külső eszközről), a WIA olyan keretrendszert biztosít, amelyen keresztül az eszköz bemutathatja egyedi képességeket az operációs rendszerhez. Így az alkalmazások kihasználhatják a kínált lehetőségeket. A Microsoft szerint a WIA egy felhasználói felület (UI) összetevőből és egy illesztőprogram-mag összetevőből áll, amelyek két különböző folyamattérbe vannak betöltve: a felhasználói felület az alkalmazásterületbe és az illesztőprogram magja a WIA szolgáltatási területbe.
2002-ben a Microsoft bemutatott egy eszközt [2] , amely hozzáférést biztosít a WIA funkcióihoz olyan programozási nyelvek és szkript környezetek használatával, amelyek támogatják az OLE Automationt .
Windows XP rendszeren a WIA a LocalSystem környezetben fut . A szolgáltatás LocalSystem rendszeren való futtatásakor fellépő biztonsági problémák miatt (a hibás illesztőprogram vagy egy támadó korlátlan hozzáférést kaphat a rendszerhez) Windows Server 2003 és Windows Vista rendszeren a WIA szolgáltatás a LocalService kontextusában fut , ami kompatibilitási problémákhoz vezethet, ha a Windows XP illesztőprogramjával. A Microsoft 2003-ban közzétett egy dokumentumot [3] , amely elmagyarázza a WIA-illesztőprogram-fejlesztőknek, hogyan lehet illesztőprogramokat fejleszteni a WIA-szolgáltatás alacsony biztonsági környezetében.
A Windows Vista beépített WIA automatizálási könyvtárakkal rendelkezik. Ezenkívül a WIA támogatja a technológiát, amely lehetővé teszi a szkennelési lépések inicializálását és a szkennelési beállítások konfigurálását közvetlenül a lapolvasó vezérlőpultjáról, valamint több kép beolvasását (több kép beolvasása egy menetben, és külön fájlként mentése). A WIA videó támogatása azonban a Windows Vista rendszerhez megszűnt. A Microsoft egy új felület, a Windows Portable Devices (WPD) API [4] használatát javasolja .