Ich möchte ein Programm in C#, still (kein Fenster, Ablaufverfolgung, des Programms ausgeführt werden) ausführen. Wie kann ich das erreichen?Wie kann ich ein Programm von meinem C# -Programm im versteckten Modus ausführen?
Antwort
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
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.
Sie können proc.StartInfo.FileName auf Pfad eines Programms, um es auszuführen – mohsen
- 1. Wie kann ich ein Java-Programm im Atom-Editor ausführen?
- 2. Wie kann ich ein Perl-Skript von meinem Java-Programm ausführen?
- 3. Programm stürzt im Debug-Modus ab: "Kann nicht abmelden"?
- 4. Wie kann ich das Konsolenfenster anzeigen lassen, wenn ein Programm im Nicht-Debug-Modus ausgeführt wird?
- 5. Wie Programm im Hintergrund in Android ausführen?
- 6. Shellcode im C-Programm
- 7. Wie kann ich ein Programm korrekt versionieren?
- 8. Prüfen, ob Programm im Debug-Modus läuft
- 9. Windows-Anmeldeinformationen in meinem C# -Programm fragen?
- 10. Wie erstelle ich ein Autostart-C++ - Programm
- 11. Wie kann ich meinem Programm eine Beschreibung (-> description-column im Taskmanager) hinzufügen (VS 2008, C++)
- 12. Wie übergebe ich eine Struktur von einem nicht verwalteten C++ - Programm an ein C# -Programm?
- 13. Ermitteln, ob ein Programm im Debug-Modus ausgeführt wird
- 14. wie ein .exe-Programm von PHP-Skript ausführen
- 15. Wie kann ich ein externes Programm von C ausführen und seine Ausgabe analysieren?
- 16. Programm ausführen bedingt
- 17. Kann Programm "aapt" nicht ausführen
- 18. Kann mein Programm nicht ausführen
- 19. Wie kann ich ein Go-Programm kompilieren?
- 20. Wie Aktivieren von Core-Dump in meinem Linux C++ - Programm
- 21. Libserial Open() friert in meinem C++ Programm ein
- 22. Wie ein Programm erstellen, die Batchdatei ausführen
- 23. Wie kann ich mit meinem Programm die zukünftigen Werte korrekt ausführen?
- 24. Grund für Laufzeitfehler in meinem c-Programm &?
- 25. Wie führe ich ein Programm im Atom Editor?
- 26. Wie kann ich ein Multithread-Programm profilieren?
- 27. Wie kann ich ein Dart-Programm "schlafen"
- 28. Wie kann ich die Lautstärke in meinem Programm einstellen?
- 29. Wie führe ich ein Programm im Admin-Modus über die Eingabeaufforderung?
- 30. Wie kann ich Speicherlecks in meinem Python-Programm finden?
Was ist der Anwendungsfall hier? Ich bin versucht, zu springen "einen Dienst schreiben" – jdphenix
Microsoft Office Word Interop/versteckte drucken –