2012-05-12 27 views
11

So che è possibile creare un'applicazione Windows Form e impostarla come invisibile. E se creo un'applicazione per console (la finestra della console si aprirà e non ho alcun uso per la console), come faccio a creare un'applicazione semplice che non ha alcuna GUI?Come si crea un programma C# senza una GUI?

+0

È possibile nascondere anche la finestra della console con una chiamata API. Da dove vieni, un'altra applicazione, il desktop. È un servizio, o solo uno fa qualcosa e smette? –

+2

Scrivi un'app in modalità console e modifica l'impostazione del tipo di output su "Applicazione Windows" –

risposta

20

creare un'applicazione Windows, rimuovere il file Form1.cs, modificare il file Program.cs per rimuovere le linee

Application.EnableVisualStyles(); 
Application.SetCompatibleTextRenderingDefault(false); 
Application.Run(new Form1()); 

Mettere il proprio codice, invece, e il gioco è fatto.

+1

+1 per la cosa più semplice che potrebbe funzionare :) –

3

È possibile crearlo come windows service.

This question ha anche alcune opzioni per l'esecuzione di un'applicazione di console esistente senza finestra della console, quindi è possibile scrivere un'applicazione console, quindi scrivere un'applicazione console che la avvia con la relativa finestra nascosta e quindi chiusa.

Problemi correlati