Foros del Web » Programación para mayores de 30 ;) » .NET »

c#: dejar un ejecutable corriendo oculto

Estas en el tema de c#: dejar un ejecutable corriendo oculto en el foro de .NET en Foros del Web. Hola amigos.. Estoy empezando con la plataforma .NET específicamente con c#, estoy haciendo una app por consola para mi escuela que lea una serie de ...
  #1 (permalink)  
Antiguo 03/01/2009, 14:19
 
Fecha de Ingreso: octubre-2008
Mensajes: 50
Antigüedad: 15 años, 6 meses
Puntos: 2
c#: dejar un ejecutable corriendo oculto

Hola amigos..

Estoy empezando con la plataforma .NET específicamente con c#, estoy haciendo una app por consola para mi escuela que lea una serie de textos bueno algo bastante sencillo, lo que quiero es que el ejecutable corra y luego desaparezca la ventana de la consola pero que después con una combinación de teclas o mejor aun que se ponga algún icono o algo así cerca del reloj para luego poder llamar el programa cuando yo quiera

gracias a todos
  #2 (permalink)  
Antiguo 04/01/2009, 17:27
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 23 años, 6 meses
Puntos: 19
Respuesta: c#: dejar un ejecutable corriendo oculto

Hola.
Por ahí lo que te hubiere convenido para esto es hacer una aplicacion con un winForms, pero bueno, tendras a lo mejor otros motivos.

Bueno, aca te muestro un código que encontré y lo que hace oculta y muestra la ventana.

Te paso el codigo completo:

Código PHP:
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
using System.Runtime.InteropServices;

namespace ConsoleApplication1
{
    class 
Program
    
{
        [
DllImport("user32.dll")]
public static 
extern int ShowWindow(int Handleint showState);
[
DllImport("kernel32.dll")]
public static 
extern int GetConsoleWindow();
// constants
const int SW_SHOWNORMAL 1;
const 
int SW_HIDE 0;
        static 
void Main(string[] args)
        {

int win GetConsoleWindow();
ShowWindow(winSW_HIDE);
System.Threading.Thread.Sleep(3000);
ShowWindow(winSW_SHOWNORMAL);

        }
    } 
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:44.