【发布时间】:2016-06-22 11:19:40
【问题描述】:
我有以下 vb 代码通过 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() 行时会引发以下异常。例外=> “对 COM 组件的调用已返回错误 HRESULT E_FAIL”。如果有人提出一些解决方案,那就太好了。谢谢:)
【问题讨论】:
标签: vb.net virtual-machine wia