0
我正在使用利用條形碼掃描器的Windows Mobile 6.5應用程序。我試圖在我的開發環境中模擬Windows Mobile 6設備模擬器上的掃描器行爲。在Windows Mobile 6設備仿真器中映射虛擬串行端口時找不到端口
我創建了一對使用com0com('COM2'和'COMA')的虛擬串行端口。我已經確認這兩個虛擬串行端口都在使用超級終端和Portmon。我已將COM2映射到仿真器中的第一個串行端口('串行端口0')。據我所知,這個端口應該可以在設備上作爲'COM1'訪問。
調用設備上的SerialPort.GetPortNames()報告三個串行端口: - 'COM1','COM3','COM5'。試圖打開此端口時,會拋出一個IO異常,指出串口不存在。
有關此問題可能的原因的任何建議?
按照要求,打開的端口的代碼: -
// Set up the serial port and open
serialPort.PortName = "COM1";
serialPort.BaudRate = 9600;
serialPort.DataBits = 8;
serialPort.Handshake = Handshake.None;
serialPort.Parity = Parity.None;
serialPort.StopBits = StopBits.One;
serialPort.ReadTimeout = 250;
serialPort.Open();
打開端口的代碼? – 2011-08-17 11:31:20