locked
¿como genero un evento en el sistema al iniciar una aplicacion? RRS feed

  • Pregunta

  • Aclaro que no estoy escribiendo la aplicacion, solo me gustaria generar un evento en el log de la maquina cuando se empeieza a ejecutar un proceso..

    ¿alguna idea?

    Saludos,
    Ricardo Polo "HodracirK"
    miércoles, 11 de noviembre de 2009 20:17

Respuestas

  • Concretamente necesito que la maquina vigile cuando un ejecutable arranca y me lo escriba en el log.

    ¿para que?

    Bueno, necesito que se inicie un servicio apenas ese ejecutable se arranca (y no lo quiero hacer con net start ni con sc start), quiero hacerlo con un trigger...
    Entonces me dispongo a ponerle un disparador al servicio usando "sc triggerinfo"

    Le agradezco mucho a quien me pueda ayudar :-) 
    Ricardo Polo "HodracirK"
    Lo lanzas con un bat... cuyo primera linea sea lanzar un eventcreate y luego lanzar tu proceso...

    Si ejecutas evencreate /? en consola te da la sintaxis.

    Y para que quede bonito ese icono dices que lo ejecute minimizado y así el bar no te saca la pantalla negra... (las tareas lanzalas con el comando start para que el proceso continue y el bat finalice...

    Un saludo,

    Untitled 1

    Jose Manuel Tella Llop news://jmtella.com

    miércoles, 11 de noviembre de 2009 21:35

Todas las respuestas

  • Aclaro que no estoy escribiendo la aplicacion, solo me gustaria generar un evento en el log de la maquina cuando se empeieza a ejecutar un proceso..

    ¿alguna idea?

    Saludos,
    Ricardo Polo "HodracirK"
    ¿que proceso? ¿como lo lanzas?...

    Un saludo,

    Untitled 1

    Jose Manuel Tella Llop news://jmtella.com

    miércoles, 11 de noviembre de 2009 20:38
  • ¿que proceso? ¿como lo lanzas?...

    Un saludo,

    Jose Manuel Tella Llop news://jmtella.com


    Desde un shortcut en el menu de inicio o en el escritorio...
    Ricardo Polo "HodracirK"
    miércoles, 11 de noviembre de 2009 20:52
  • Concretamente necesito que la maquina vigile cuando un ejecutable arranca y me lo escriba en el log.

    ¿para que?

    Bueno, necesito que se inicie un servicio apenas ese ejecutable se arranca (y no lo quiero hacer con net start ni con sc start), quiero hacerlo con un trigger...
    Entonces me dispongo a ponerle un disparador al servicio usando "sc triggerinfo"

    Le agradezco mucho a quien me pueda ayudar :-) 
    Ricardo Polo "HodracirK"
    miércoles, 11 de noviembre de 2009 21:03
  • Concretamente necesito que la maquina vigile cuando un ejecutable arranca y me lo escriba en el log.

    ¿para que?

    Bueno, necesito que se inicie un servicio apenas ese ejecutable se arranca (y no lo quiero hacer con net start ni con sc start), quiero hacerlo con un trigger...
    Entonces me dispongo a ponerle un disparador al servicio usando "sc triggerinfo"

    Le agradezco mucho a quien me pueda ayudar :-) 
    Ricardo Polo "HodracirK"
    Lo lanzas con un bat... cuyo primera linea sea lanzar un eventcreate y luego lanzar tu proceso...

    Si ejecutas evencreate /? en consola te da la sintaxis.

    Y para que quede bonito ese icono dices que lo ejecute minimizado y así el bar no te saca la pantalla negra... (las tareas lanzalas con el comando start para que el proceso continue y el bat finalice...

    Un saludo,

    Untitled 1

    Jose Manuel Tella Llop news://jmtella.com

    miércoles, 11 de noviembre de 2009 21:35
  • Jose, no conoces alguna manera de hacerlo?

    Eso mismo se me habia ocurrido pero el problema va cuando quiero generar un evento cuando se cierra el aplicativo, ese evento lo usare luego como un trigger que detendra un servicio.

    ¿Como harias tu?

    Un ejemplo de lo que quiero hacer: Vmware workstation corre servicios, quiero que esos servicios solo se inicien cuando la consola de vmware inicie y se detengan cuando la cierre.

    Muchas gracias y un saludo,
    Ricardo Polo "HodracirK"
    miércoles, 11 de noviembre de 2009 21:54
  • Jose, no conoces alguna manera de hacerlo?

    Eso mismo se me habia ocurrido pero el problema va cuando quiero generar un evento cuando se cierra el aplicativo, ese evento lo usare luego como un trigger que detendra un servicio.

    ¿Como harias tu?

    Un ejemplo de lo que quiero hacer: Vmware workstation corre servicios, quiero que esos servicios solo se inicien cuando la consola de vmware inicie y se detengan cuando la cierre.

    Muchas gracias y un saludo,
    Ricardo Polo "HodracirK"
    bat con sc para arrancar los serivicios, arrancas el vmware (sin start !!!) y luego sc para cerralos... ¿no te vale?...

    Un saludo,

    Untitled 1

    Jose Manuel Tella Llop news://jmtella.com

    miércoles, 11 de noviembre de 2009 22:14
  • Si me vale, y algun truco para que de esta manera no me quede la ventana del bat abierta?


    Y otra... net start-stop o sc? alguna ventaja?

    Muchas gracias!!
    Ricardo Polo "HodracirK"
    miércoles, 11 de noviembre de 2009 22:17
  • Si me vale, y algun truco para que de esta manera no me quede la ventana del bat abierta?


    Y otra... net start-stop o sc? alguna ventaja?

    Muchas gracias!!
    Ricardo Polo "HodracirK"
    haz que esté minimizada (en el icono que lo lance puedes ponerla minimizada). Si no te vale, hay manera de lanzarlo oculto,... pero lo investigo mañana...

    y el sc o el net start es mismo...

    Un saludo,

    Untitled 1

    Jose Manuel Tella Llop news://jmtella.com

    miércoles, 11 de noviembre de 2009 22:19
  • Me interesa ver como lanzarlo oculto, asi como se lanzan los scripts de arranque que no se ven por ninguna parte. Seria perfecto para lo que busco. Voy a buscar haber si puedo si no mañana te molesto.

    Muchas gracias Jose Manuel.

    un abrazo,


    Ricardo Polo "HodracirK"
    miércoles, 11 de noviembre de 2009 22:26
  • Me interesa ver como lanzarlo oculto, asi como se lanzan los scripts de arranque que no se ven por ninguna parte. Seria perfecto para lo que busco. Voy a buscar haber si puedo si no mañana te molesto.

    Muchas gracias Jose Manuel.

    un abrazo,


    Ricardo Polo "HodracirK"
    Lo que se lanza dentro de un bucle for para ejecucion se lanza oculto... mañana lo pruebo y te digo...

    Un saludo,

    Jose Manuel Tella Llop news://jmtella.com

    miércoles, 11 de noviembre de 2009 22:38