System::Diagnostics::Process Klasse

Process class

Kapselt Prozessinformationen und -manipulation. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class Process : public System::Object

Methoden

MethodeBeschreibung
get_EnableRaisingEvents() constErmittelt, ob das Ereignis Exited ausgelöst werden soll, wenn der Prozess beendet wird.
get_ExitCode() constErmittelt den Exit-Code des Prozesses.
get_PrivateMemorySize64() constErmittelt die Größe des privaten Speicherbereichs des Prozesses.
get_ProcessName() constLiefert den Prozessnamen.
get_StandardError() constStellt einen Reader zum Lesen der Fehlausgabe des Prozesses bereit. Nicht implementiert.
get_StandardOutput() constStellt einen Reader zum Lesen der Standardausgabe des Prozesses bereit. Nicht implementiert.
get_StartInfo() constLiefert die Startinformationen des Prozesses.
get_WorkingSet64() constLiefert die Arbeitssatzgröße des Prozessspeichers.
static GetCurrentProcess()Liefert Informationen über den aktuellen Prozess. Nur Windows.
GetOutputText() constLiefert den Ausgabetext des Prozesses.
set_EnableRaisingEvents(bool)Legt fest, ob das Ereignis Exited ausgelöst werden soll, wenn der Prozess beendet wird.
Start()Startet den Prozess mit vordefinierten Parametern.
static Start(const String&, const String&)Startet den Prozess mit angegebenem Pfad und Argumenten.
static Start(const SharedPtr<ProcessStartInfo>&)Startet den Prozess mit angegebenem Pfad und Argumenten.
WaitForExit(int)Wartet, bis der Prozess beendet ist. Nicht implementiert.
WaitForExit()Wartet, bis der Prozess beendet ist, und kehrt erst zurück, wenn er abgeschlossen ist.
virtual ~Process()Destruktor.

Siehe auch