无法通过虚拟机连接 WIA 扫描仪

Unable to connect WIA Scanner over virtual machine

我有以下 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() 行时抛出以下异常。异常=> "Error HRESULT E_FAIL has been returned from a call to a COM component"。如果有人提出一些解决方案,那就太好了。谢谢:)

我找到了解决方法,需要在本地和虚拟机中安装相应的扫描仪驱动程序。