Heim > Backend-Entwicklung > C#.Net-Tutorial > Wie führe ich eine externe Anwendung über eine C#-Anwendung aus?

Wie führe ich eine externe Anwendung über eine C#-Anwendung aus?

王林
Freigeben: 2023-09-09 15:05:01
nach vorne
1512 Leute haben es durchsucht

Sie können Process verwenden, um externe Anwendungen aus einer C#-Anwendung auszuführen. Ein Prozess ist ein Programm, das auf Ihrem Computer ausgeführt wird. Dies kann alles sein, von einer kleinen Hintergrundaufgabe (z. B. einer Rechtschreibprüfung oder einem Systemereignishandler) bis hin zu einer vollständigen Anwendung (z. B. Notepad usw.).

Jeder Prozess stellt die Ressourcen bereit, die zur Ausführung des Programms erforderlich sind. Jeder Prozess wird von einem Thread gestartet, dem sogenannten Hauptthread. Ein Prozess kann zusätzlich zum Hauptthread mehrere Threads haben. Prozesse hängen stark von den verfügbaren Systemressourcen ab, während Threads nur minimale Ressourcen benötigen. Daher werden Prozesse als schwergewichtige Prozesse betrachtet, während Threads als leichtgewichtige Prozesse bezeichnet werden. Prozesse existieren im Namespace System.Diagnostics.

Beispiel für die Ausführung von Notepad aus einer C#-Anwendung

using System;
using System.Diagnostics;
namespace DemoApplication{
   class Program{
      static void Main(){
         Process notepad = new Process();
         notepad.StartInfo.FileName = "notepad.exe";
         notepad.StartInfo.Arguments = "DemoText";
         notepad.Start();
         Console.ReadLine();
      }
   }
}
Nach dem Login kopieren

Wie führe ich eine externe Anwendung über eine C#-Anwendung aus?

Die obige Ausgabe zeigt, dass die Konsolenanwendung Notepad mit dem im Parameter angegebenen Namen DemoText öffnet.

Beispiel für die Ausführung eines Browsers aus einer C#-Anwendung

using System;
using System.Diagnostics;
namespace DemoApplication{
   class Program{
      static void Main(){
         Process.Start("https://www.google.com/");
         Console.ReadLine();
      }
   }
}
Nach dem Login kopieren

Der obige Code öffnet den Browser und leitet zu www.google.com weiter.

Das obige ist der detaillierte Inhalt vonWie führe ich eine externe Anwendung über eine C#-Anwendung aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage