Control de UPS

01/10/2004 - 09:23 por ritxi | Informe spam
Lo que quiero hacer es imitar un comportamiento que he
visto: he visto que un PC que tiene instalado un programa
de control de una SAI, instantes antes de apagar el PC
(casi al apagarlo), manda una señal DTR por el puerto
serie. He comprobado que el cerrado de un PC normal envía
una señal por el Tx, no por el DTR.
Todos los programas que hago se me cierran mucho antes de
llegar este momento y entonces no sé cómo enviar esa
señal por el puerto serie. ¿Se os ocurre cómo se podría
hacer? ¿Qué debo modificar en el registro para que lo
haga?

Preguntas similare

Leer las respuestas

#1 andrea
01/10/2004 - 09:53 | Informe spam
desde luego nada del registro, ya que el registro es para
el uso y control de los programas que estan en ejecucion.

Veamos:

1) Si los programas de usuario se cierran antes que los
del sistema, y esto, por diseño, no puede evitarse,
implica que no podrás hacer nada en este sentido.

2) Necesitarás entonces hacer un driver (con la
complejidad que esto conlleva) sobre un dispositivo
virtual que tu te intentes, o bien un filtro (es una
modalidad de driver) sobre un dispositivos real (el
puerto serie). Dicho driver o filtro, podrá controlar lo
que quiera, y por tanto interceptar todas las señales por
el Tx, verificar si está en el cierre de windows, y en
ese caso, enviar el DTR

no es nada trivial lo que comentas, y necesitaras
comprender al detalle el DDK (Driver Development Kit) del
sistema y desarrollar el pertinente driver. Por la manera
que ha planteado su pregunta de una manera totalmente
elemental e imaginando que un simple toque de registro
pudiera hacer esto, creo que el desarrollo del driver
queda fuera de sus capacidades.





Lo que quiero hacer es imitar un comportamiento que he
visto: he visto que un PC que tiene instalado un


programa
de control de una SAI, instantes antes de apagar el PC
(casi al apagarlo), manda una señal DTR por el puerto
serie. He comprobado que el cerrado de un PC normal


envía
una señal por el Tx, no por el DTR.
Todos los programas que hago se me cierran mucho antes


de
llegar este momento y entonces no sé cómo enviar esa
señal por el puerto serie. ¿Se os ocurre cómo se podría
hacer? ¿Qué debo modificar en el registro para que lo
haga?

.

Respuesta Responder a este mensaje
#2 Joan Ballart
01/10/2004 - 10:59 | Informe spam
por si te sirve...
Ojo, que dependiendo del programa del SAI en XP no te apagara y te dejara en la pantalla ahora puede apagar el sistema.
Algunos SAI-UPC de APC pueden utilizar el soft de XP directamente.
En Google rercuerdo haber visto escrito algun programa de ese tipo, yo no se mas al respecto
Saludos.
Joan Ballart
buzonjb-MS

"ritxi" escribió en el mensaje news:139c01c4a787$8a36fea0$
Lo que quiero hacer es imitar un comportamiento que he
visto: he visto que un PC que tiene instalado un programa
de control de una SAI, instantes antes de apagar el PC
(casi al apagarlo), manda una señal DTR por el puerto
serie. He comprobado que el cerrado de un PC normal envía
una señal por el Tx, no por el DTR.
Todos los programas que hago se me cierran mucho antes de
llegar este momento y entonces no sé cómo enviar esa
señal por el puerto serie. ¿Se os ocurre cómo se podría
hacer? ¿Qué debo modificar en el registro para que lo
haga?
Respuesta Responder a este mensaje
#3 ritxi
01/10/2004 - 13:13 | Informe spam
Gracias por tu contestación, Sra./Sr. Andrea. Ha sido
clara y precisa. La próxima vez déjeme juzgar a mí que
está fuera de mis capacidades.
De todas formas, creo (me lo han contado pero no lo sabía
exactamente) que hay otra opción para ejecutar una
aplicación creada por alguien de mis capacidades
modificando algo en el registro de Windows.
Respuesta Responder a este mensaje
#4 JM Tella Llop [MVP Windows]
01/10/2004 - 14:42 | Informe spam
Pues no la hay..
Se neceista un driver de dispositivo. En eso coincido.

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.



"ritxi" wrote in message news:072601c4a7a7$a3efdf40$
Gracias por tu contestación, Sra./Sr. Andrea. Ha sido
clara y precisa. La próxima vez déjeme juzgar a mí que
está fuera de mis capacidades.
De todas formas, creo (me lo han contado pero no lo sabía
exactamente) que hay otra opción para ejecutar una
aplicación creada por alguien de mis capacidades
modificando algo en el registro de Windows.
Respuesta Responder a este mensaje
#5 Alex GD
02/10/2004 - 00:17 | Informe spam
El SAI también tiene conexión USB al PC? Si es así, puedes hacerlo a
través del programa que viene en el CD


Saludos
Regards
Alex
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida