2016-05-07 10 views

Antwort

0

Wenn Sie mit einem Programm mit Ablaufverfolgung (Benachrichtigungssymbol in der rechten unteren Ecke) arbeiten möchten, verwenden Sie NotifyIcon (In Toolbox-Liste ist verfügbar) oder wenn Sie ohne Benachrichtigung ausführen möchten, müssen Sie für den Dienst gehen. Dies ist die beste Anleitung zum Erstellen des ersten Serviceprogramms Windows Service

1

Wenn Sie das gesamte Projekt im ausgeblendeten Modus ausführen möchten und es sich um eine Konsolenanwendung handelt, wechseln Sie einfach zu Projekteigenschaften und legen Sie Ausgabetyp auf Windows-Anwendung fest. das ist es.

Wenn Sie ein anderes Programm in Ihrem Hauptprogramm im versteckten Modus ausführen möchten, können Sie folgenden Code verwenden.

 string cmdText = "/c " + cmdStr; 
     System.Diagnostics.Process proc = new System.Diagnostics.Process(); 
     proc.StartInfo.CreateNoWindow = true;   
     proc.StartInfo.FileName = "cmd.exe"; 
     proc.StartInfo.Arguments = cmdText; 
     proc.StartInfo.UseShellExecute = false; 
     proc.StartInfo.RedirectStandardOutput = true; 
     proc.StartInfo.RedirectStandardError = true; 
     proc.Start(); 

die Option, die Ihre Konsole Fenster verbergen ist proc.StartInfo.CreateNoWindow = true ;, und cmdStr ist der Befehl oder programg Sie EXECUTE wollen.

+0

Sie können proc.StartInfo.FileName auf Pfad eines Programms, um es auszuführen – mohsen

Verwandte Themen