none
outra duvida serial!

    Question

  • Como eu posso detectar quando uma com foi habilitada, por exemplo:

    um conversor USB para serial, quando eu espeto ele é automaticamente gerada uma com, onde se eu for no gerenciador de dispositivos vejo que ela apareceu!

    a questão é como eu faço para detectar que essa nova com foi habilitada!

     

    Digo existe algum methodo que fique monitorando e dispare algum evento quando essa com for habilitada???

     

    desde ja agradeço!

    Wednesday, March 31, 2010 11:29 AM

Answers

  • Dablio,

    Eu utilizo assim para capturar as portas seriais existentes...

                    foreach (string Portas in System.IO.Ports.SerialPort.GetPortNames())
                    {
                        this.cmbPortaSerial.Items.Add(Portas);
                    }

    Eu desconheço outra forma de fazer. O que você pode fazer é guardar as portas em um array e cada for each desse comparar com seu array colocando dentro de um timer. Se não existir a porta vc alerta o usuário.

     


    Henrique Fávaro Tâmbalo - Se a resposta ajudou, marque como resposta!

    • Marked as answer by dablio Wednesday, March 31, 2010 11:48 AM
    Wednesday, March 31, 2010 11:33 AM

All replies

  • Dablio,

    Eu utilizo assim para capturar as portas seriais existentes...

                    foreach (string Portas in System.IO.Ports.SerialPort.GetPortNames())
                    {
                        this.cmbPortaSerial.Items.Add(Portas);
                    }

    Eu desconheço outra forma de fazer. O que você pode fazer é guardar as portas em um array e cada for each desse comparar com seu array colocando dentro de um timer. Se não existir a porta vc alerta o usuário.

     


    Henrique Fávaro Tâmbalo - Se a resposta ajudou, marque como resposta!

    • Marked as answer by dablio Wednesday, March 31, 2010 11:48 AM
    Wednesday, March 31, 2010 11:33 AM
  • Obrigado!
    Wednesday, March 31, 2010 11:48 AM