2016-06-22 3 views
-1

다음 vb 코드는 WIA를 통해 Windows 양식 응용 프로그램에 스캐너를 연결합니다.가상 머신을 통해 WIA 스캐너를 연결할 수 없습니다.

Private Function Connect() As Device 
    Dim WiaDev As Device = Nothing 
    Dim manager As New DeviceManager() 
    Try 
     For Each info As DeviceInfo In manager.DeviceInfos 
      If info.DeviceID = DeviceID Then 
       WiaDev = info.Connect() 
       Return WiaDev 
      End If 
     Next 
     Throw New Exception(ex.Message) 
    End Try 
End Function 

로컬로 정상적으로 작동합니다. 그러나 가상 머신에서는 info.Connect() 라인을 실행하는 동안 예외가 발생합니다. Exception => "오류 HRESULT E_FAIL이 (가) COM 구성 요소 호출에서 반환되었습니다." 아무도 해결책을 제안하면 좋을 것입니다. 고마워요 :)

답변

0

로컬 및 가상 컴퓨터에 해당 스캐너 드라이버를 설치해야한다는 솔루션을 발견했습니다.

관련 문제