Bloquear el acceso de determinadas aplicaciones a la tarjeta COM serie PCI en Windows XP, ¿cómo?

Bloquear el acceso de determinadas aplicaciones a la tarjeta COM serie PCI en Windows XP, ¿cómo?

¿Es posible evitar que una determinada aplicación acceda al hardware? Tengo dos tarjetas PCI separadas instaladas y cuentan con 4 puertos COM en total. Lamentablemente, esta aplicación bloquea las 4 al iniciarse. ¿Puedo forzarlo a ver sólo un dispositivo PCI y mantener otros dos puertos COM libres para otras aplicaciones? No puedo pasar de Windows XP a esta computadora de laboratorio sin conexión debido a las licencias.

Respuesta1

Suponiendo que esta aplicación, cuando se inicia y sólo cuando se inicia, bloquea todos los PCI que encuentra, la solución más sencilla sería no tener estos puertos habilitados cuando se inicia.

Por lo tanto, habilítelos solo cuando necesite estos puertos y, con suerte, la aplicación no detectará los puertos recién habilitados.

Una herramienta que podría utilizar es COMDesactivar, descrito como:

Con la herramienta COMDisable, puede ver una lista de puertos COM disponibles en su computadora. También puede deshabilitar o habilitar los puertos COM en su computadora sin editar manualmente el registro.

(Nunca he usado esta herramienta y no sé qué tan bien funciona).


En XP también puedes configurar un puerto para que no se detecte en el arranque:

  • Elimine los atributos ocultos, del sistema y de solo lectura del archivo C:\Boot.ini y haga una copia de seguridad del mismo.
  • Usando un editor de texto como el Bloc de notas, abra el Boot.iniarchivo y agregue una línea como/fastdetect:com3,com4
  • Guardar Boot.iniy salir del Bloc de notas
  • Restaurar los atributos ocultos, del sistema y de solo lectura
  • Apague y reinicie Windows.

Para volver a habilitar los puertos, conecte su(s) dispositivo(s) y ejecute una búsqueda de dispositivos que deberían detectarlo.

devcon podría usarse para escanear u otras operaciones. Puedes descargar esto archivo .cab del cual podrás extraer devcon.exe.

(Nota: no tengo XP para realizar pruebas).

información relacionada