Hola.
Estoy intentando abrir un puerto com pero siempre me salta una excepcion diciendo funcion incorrecta. La excepcion es del tipo IOException.
Donde intento abrir el puerto es en un windows 2008 server.
Aqui os pongo el codigo de un programa que tengo de pruebas que uso para testear.
Empleo el .net 2.0
'esto es el nombre del puerto com, recorro los puertos del sistema y los meto en un combo para probar los que sean necesarios.
Dim SelectedPort As String = tscbPorts.SelectedItem
Try
RS232 = My.Computer.Ports.OpenSerialPort(SelectedPort, 9600, IO.Ports.Parity.None, 8, IO.Ports.StopBits.One)
MessageBox.Show(RS232.PortName & " abierto a las " & Now.ToString & vbCrLf)
tscbPorts.Enabled = False
Catch ex As System.IO.IOException
MessageBox.Show("Error abriendo el puerto: " & _
vbCrLf & ex.Message & vbCrLf)
Catch ex As System.UnauthorizedAccessException
MessageBox.Show("El pueto ya esta abierto: " & vbCrLf & _
ex.Message & vbCrLf)
Catch ex As System.Exception
MessageBox.Show("Error general accediendo al puerto:" & _
vbCrLf & ex.Message & vbCrLf)
End Try