trayicon. ejecutar a escondidas del usuario - DotNetClubs
en

DotNetClubs

Comunidades de estudiantes entusiastas de la tecnología

trayicon. ejecutar a escondidas del usuario

Último artículo 08-01-2008 16:02 escrito por JAJCarmona. 6 respuestas.
Página 1 de 1 (7 elementos)
Ordenar mensajes: Anterior Siguiente
  • 06-18-2008 21:56

    • Kuragari
    • Contribuyente Top 50
    • Se unió el 08-27-2006
    • DotNetClub Z2
    • Envíos: 29
    • Puntos: 95
    • DotNetClub_Coordinadores
      DotNetClub_Miembros

    trayicon. ejecutar a escondidas del usuario

    Buenas!

    Mis preguntas son 2:

    1. Tengo un programa que se dedica a comprobar la disponibilidad de un servidor ssh. Como puedo hacer que, al minimizar el programa aparezca un icono (tryicon) al lado del reloj de windows y no se quede en la barra "de inicio" como programa minimizado? A parte, la idea es que el icono que aparezca al lado del reloj pueda cambiar segun la disponibilidad del servidor ssh.

    2. Por otro lado, como puedo lanzar la ejecucion de un proyecto de consola sin que el usuario se de cuenta?

     

    Muchas gracias de antemano.

    Att,

    Carles Hernández 

     

    Carles Hernádez
    Coordinador DotNetClub Z2
    http://kuragari.info
    Archivado en: ,
    • Puntos de post: 20
  • 06-18-2008 22:10 en respuesta a

    • Kuragari
    • Contribuyente Top 50
    • Se unió el 08-27-2006
    • DotNetClub Z2
    • Envíos: 29
    • Puntos: 95
    • DotNetClub_Coordinadores
      DotNetClub_Miembros

    Re: trayicon. ejecutar a escondidas del usuario

     Bien, el tema de ponerle un trayicon ya esta solucionado, pero no el terma de que solo quede el trayicon al ser minimizado...tampoco la pregunta 2...

    El tema del trayicon es tan senzillo como arrastrar el elemento notifyIcon de la ToolList y darle un valor a su atributo "Icon". Smile 

    Carles Hernádez
    Coordinador DotNetClub Z2
    http://kuragari.info
    • Puntos de post: 20
  • 07-18-2008 2:36 en respuesta a

    • karloch
    • Contribuyente Top 25
    • Se unió el 09-03-2006
    • Almeria
    • Envíos: 30
    • Puntos: 220
    • SystemAdministrator

    Re: trayicon. ejecutar a escondidas del usuario

    Gracias por dejar la respuesta al punto 1 :)

    Con lo de la consola me pillas ahora mismo, ya que Windows por defecto te la va a abrir si ve que el programa hace uso de ella. Igual que hay llamadas a la API que te permiten abrir o cerrar la consola a placer, quizás haya alguna que te permita prevenir que se abra.

    • Puntos de post: 5
  • 07-18-2008 22:28 en respuesta a

    • penyaskito
    • Contribuyente Top 25
    • Se unió el 08-17-2006
    • Sevilla
    • Envíos: 61
    • Puntos: 115
    • DotNetClub_Miembros

    Re: trayicon. ejecutar a escondidas del usuario

    Kuragari:

    2. Por otro lado, como puedo lanzar la ejecucion de un proyecto de consola sin que el usuario se de cuenta?

     

     Compila con /t:winexe y no crees ningun form en el Main.

    Christian López Espínola
    http://penyaskitodice.wordpress.com
    penyaskito AT sevilla.dotnetclubs.com
    • Puntos de post: 20
  • 07-31-2008 23:14 en respuesta a

    • JAJCarmona
    • Contribuyente Top 50
    • Se unió el 07-17-2008
    • Sevilla
    • Envíos: 10
    • Puntos: 95

    Re: trayicon. ejecutar a escondidas del usuario

    Para que el programa de consola no muestre la consola, una vez creado el proyecto, dale a "Propiedades de proyecto" y cambia el tipo de aplicación a "Aplicación de Windows" en vez de a "Aplicación de Consola". El programa funcionará igual pero no mostrará la consola. Eso sí, no hagas uso de ninguna función de entrada/salida de la consola; en ese caso creo que daría un error, o si no pues saldría la consola, aunque no estoy seguro.

     Saludos.

    José Antonio Jiménez Carmona
    Club .Net Sevilla
    • Puntos de post: 20
  • 07-31-2008 23:26 en respuesta a

    • penyaskito
    • Contribuyente Top 25
    • Se unió el 08-17-2006
    • Sevilla
    • Envíos: 61
    • Puntos: 115
    • DotNetClub_Miembros

    Re: trayicon. ejecutar a escondidas del usuario

     Esa es la respuesta "made in Visual Studio" de lo mismo que he dicho yo. Gracias JAJCarmona :-)

    Christian López Espínola
    http://penyaskitodice.wordpress.com
    penyaskito AT sevilla.dotnetclubs.com
    • Puntos de post: 20
  • 08-01-2008 16:02 en respuesta a

    • JAJCarmona
    • Contribuyente Top 50
    • Se unió el 07-17-2008
    • Sevilla
    • Envíos: 10
    • Puntos: 95

    Re: trayicon. ejecutar a escondidas del usuario

    Ahmm, jeje, ok. Gracias Christian. :)
    José Antonio Jiménez Carmona
    Club .Net Sevilla
    • Puntos de post: 5
Página 1 de 1 (7 elementos)
(c) DotNetClubs 2008
Ofrecido por Community Server (Commercial Edition)