2016-06-22 21 views
-1

WindowsフォームアプリケーションでWIA経由でスキャナに接続するために、次のvbコードがあります。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

ローカルと仮想マシンの両方に対応するスキャナドライバをインストールする必要があるという解決策が見つかりました。

関連する問題