## Process class


Kapselt Prozessinformationen und -manipulation. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../../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](../../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

```cpp
class Process : public System::Object
```

## Methoden

| Methode | Beschreibung |
| --- | --- |
| [get_EnableRaisingEvents](./get_enableraisingevents/)() const | Ermittelt, ob das Ereignis Exited ausgelöst werden soll, wenn der Prozess beendet wird. |
| [get_ExitCode](./get_exitcode/)() const | Ermittelt den Exit-Code des Prozesses. |
| [get_PrivateMemorySize64](./get_privatememorysize64/)() const | Ermittelt die Größe des privaten Speicherbereichs des Prozesses. |
| [get_ProcessName](./get_processname/)() const | Ermittelt den Namen des Prozesses. |
| [get_StandardError](./get_standarderror/)() const | Stellt einen Reader zum Lesen der Fehlermeldungen des Prozesses bereit. Nicht implementiert. |
| [get_StandardOutput](./get_standardoutput/)() const | Stellt einen Reader bereit, um von der Standardausgabe des Prozesses zu lesen. Nicht implementiert. |
| [get_StartInfo](./get_startinfo/)() const | Ruft Prozess-Startinformationen ab. |
| [get_WorkingSet64](./get_workingset64/)() const | Ruft die Working-Set-Größe des Prozessspeichers ab. |
| static [GetCurrentProcess](./getcurrentprocess/)() | Ruft Informationen zum aktuellen Prozess ab. Nur [Windows](../../system.windows/). |
| [GetOutputText](./getoutputtext/)() const | Ruft den Ausgabetext des Prozesses ab. |
| [set_EnableRaisingEvents](./set_enableraisingevents/)(bool) | Legt fest, ob das Ereignis Exited ausgelöst werden soll, wenn der Prozess beendet wird. |
| [Start](./start/)() | Startet den Prozess mit vordefinierten Parametern. |
| static [Start](./start/)(const String\&, const String\&) | Startet den Prozess mit angegebenem Pfad und Argumenten. |
| static [Start](./start/)(const SharedPtr\<ProcessStartInfo\>\&) | Startet den Prozess mit angegebenem Pfad und Argumenten. |
| [WaitForExit](./waitforexit/)(int) | Wartet darauf, dass der Prozess beendet wird. Nicht implementiert. |
| [WaitForExit](./waitforexit/)() | Wartet darauf, dass der Prozess beendet wird, kehrt erst zurück, wenn er abgeschlossen ist. |
| virtual [~Process](./~process/)() | Destruktor. |
## Siehe auch

* Class [Object](../../system/object/)
* Namespace [System::Diagnostics](../)
* Library [Aspose.Font for C++](../../)
