System::Diagnostics::Process Klasse

Process class

Kapselt Prozessinformationen und -manipulation. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() zugewiesen werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern 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() constErmittelt den Namen des Prozesses.
get_StandardError() constStellt einen Reader zum Lesen der Fehlermeldungen des Prozesses bereit. Nicht implementiert.
get_StandardOutput() constStellt einen Reader bereit, um von der Standardausgabe des Prozesses zu lesen. Nicht implementiert.
get_StartInfo() constRuft Prozess-Startinformationen ab.
get_WorkingSet64() constRuft die Working-Set-Größe des Prozessspeichers ab.
static GetCurrentProcess()Ruft Informationen zum aktuellen Prozess ab. Nur Windows.
GetOutputText() constRuft den Ausgabetext des Prozesses ab.
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 darauf, dass der Prozess beendet wird. Nicht implementiert.
WaitForExit()Wartet darauf, dass der Prozess beendet wird, kehrt erst zurück, wenn er abgeschlossen ist.
virtual ~Process()Destruktor.

Siehe auch