Puertos COM libres/ocupados???
Buenas tardes...
os expongo mi problema a ver si podeis ayudarme... que seguro q si... pues bien tengo una aplicacion que debe recoger datos de los puertos serie y tengo q hacerlo genérico, es decir, independiente del número de puertos COM que tenga el ordenador... y la pregunta es... existe algún método que me diga que puertos COM tengo en mi ordenador y cuales están libres/ocupados??? Muchas gracias a tod@s... |
Se me ocurren un par de formas de hacerlo.
Una es consultando la entrada del registro: Código:
HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM
Ahora sería interesante saber si el puerto esta ocupado:
Pero ya que tenemos una función que nos dice si un puerto esta disponible, por que no la usamos también para listar los puertos. Solo tenemos que comprobar un numero razonable de puertos, aquí uso 10 pero si lo crees necesario usa 100.
|
La franja horaria es GMT +2. Ahora son las 13:59:45. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi