Freigeben über


Process-Member

Ermöglicht den Zugriff auf lokale Prozesse und Remoteprozesse und das Starten und Anhalten lokaler Systemprozesse.

In den folgenden Tabellen werden die vom Process -Typ verfügbar gemachten Member aufgeführt.

Öffentliche Konstruktoren

  Name Beschreibung
Öffentliche Methode Unterstützt von .NET Compact Framework Process Initialisiert eine neue Instanz der Process-Klasse.

Zum Seitenanfang

Öffentliche Eigenschaften

(siehe auch Geschützte Eigenschaften )

  Name Beschreibung
Öffentliche Eigenschaft BasePriority Ruft die Basispriorität des zugeordneten Prozesses ab.
Öffentliche Eigenschaft Container  Ruft den IContainer ab, der die Component enthält.(Von Component geerbt.)
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework EnableRaisingEvents Ruft ab oder legt fest, ob beim Beenden des Prozesses das Exited-Ereignis ausgelöst werden soll.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework ExitCode Ruft den Wert ab, der vom zugeordneten Prozess beim Beenden angegeben wurde.
Öffentliche Eigenschaft ExitTime Ruft den Zeitpunkt ab, zu dem der zugeordnete Prozess beendet wurde.
Öffentliche Eigenschaft Handle Gibt das systemeigene Handle des zugeordneten Prozesses zurück.
Öffentliche Eigenschaft HandleCount Ruft die Anzahl der vom Prozess geöffneten Handles ab.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework HasExited Ruft einen Wert ab, der angibt, ob der zugehörige Prozess beendet wurde.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework Id Ruft den eindeutigen Bezeichner für den zugeordneten Prozess ab.
Öffentliche Eigenschaft MachineName Ruft den Namen des Computers ab, auf dem der zugeordnete Prozess ausgeführt wird.
Öffentliche Eigenschaft MainModule Ruft das Hauptmodul für den zugeordneten Prozess ab.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework MainWindowHandle Ruft das Fensterhandle des Hauptfensters des zugeordneten Prozesses ab.
Öffentliche Eigenschaft MainWindowTitle Ruft die Beschriftung des Hauptfensters des Prozesses ab.
Öffentliche Eigenschaft MaxWorkingSet Ruft die maximal zulässige Workingsetgröße für den zugeordneten Prozess ab oder legt diese fest.
Öffentliche Eigenschaft MinWorkingSet Ruft die minimale zulässige Workingsetgröße für den zugeordneten Prozess ab oder legt diese fest.
Öffentliche Eigenschaft Modules Ruft die Module ab, die vom zugeordneten Prozess geladen wurden.
Öffentliche Eigenschaft NonpagedSystemMemorySize Ruft die Größe des nicht auslagerbaren Systemspeichers ab, der für diesen Prozess reserviert ist.
Öffentliche Eigenschaft NonpagedSystemMemorySize64 Ruft die Menge des für den zugeordneten Prozess reservierten nicht ausgelagerten Systemspeichers ab.
Öffentliche Eigenschaft PagedMemorySize Ruft die Größe des ausgelagerten Arbeitsspeichers ab.
Öffentliche Eigenschaft PagedMemorySize64 Ruft die Größe des ausgelagerten Speichers ab, der für den zugeordneten Prozess reserviert ist.
Öffentliche Eigenschaft PagedSystemMemorySize Ruft die Größe des ausgelagerten Systemspeichers ab.
Öffentliche Eigenschaft PagedSystemMemorySize64 Ruft die Menge des für den zugeordneten Prozess reservierten auslagerbaren Systemspeichers ab.
Öffentliche Eigenschaft PeakPagedMemorySize Ruft die maximale Größe des ausgelagerten Arbeitsspeichers ab.
Öffentliche Eigenschaft PeakPagedMemorySize64 Ruft die vom zugeordneten Prozess verwendete maximale Speichergröße in der Auslagerungsdatei des virtuellen Arbeitsspeichers ab.
Öffentliche Eigenschaft PeakVirtualMemorySize Ruft die maximale Größe des virtuellen Speichers ab.
Öffentliche Eigenschaft PeakVirtualMemorySize64 Ruft die maximale Größe des virtuellen Speichers ab, der vom zugeordneten Prozess verwendet wird.
Öffentliche Eigenschaft PeakWorkingSet Ruft die maximale Größe des Workingsets für den zugeordneten Prozess ab.
Öffentliche Eigenschaft PeakWorkingSet64 Ruft die maximale Größe des physikalischen Speichers ab, der vom zugeordneten Prozess verwendet wird.
Öffentliche Eigenschaft PriorityBoostEnabled Ruft einen Wert ab, der angibt, ob die zugeordnete Prozesspriorität durch das Betriebssystem vorübergehend erhöht werden soll, wenn das Hauptfenster den Fokus besitzt, oder legt diesen fest.
Öffentliche Eigenschaft PriorityClass Ruft die allgemeine Prioritätskategorie für den zugeordneten Prozess ab oder legt diese fest.
Öffentliche Eigenschaft PrivateMemorySize Ruft die Größe des privaten Speichers ab.
Öffentliche Eigenschaft PrivateMemorySize64 Ruft die Größe des privaten Speichers ab, der für den zugeordneten Prozess reserviert ist.
Öffentliche Eigenschaft PrivilegedProcessorTime Ruft die privilegierte Prozessorzeit für diesen Prozess ab.
Öffentliche Eigenschaft ProcessName Ruft den Namen des Prozesses ab.
Öffentliche Eigenschaft ProcessorAffinity Ruft die Prozessoren ab, auf denen die Ausführung der Threads in diesem Prozess geplant werden kann, oder legt diese fest.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework Responding Ruft einen Wert ab, der angibt, ob die Benutzeroberfläche des Prozesses reagiert.
Öffentliche Eigenschaft SessionId Ruft den Terminaldienste-Sitzungsbezeichner für den zugeordneten Prozess ab.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework Site  Ruft die ISite der Component ab oder legt diese fest.(Von Component geerbt.)
Öffentliche Eigenschaft StandardError Ruft einen Stream ab, mit dem die Fehlerausgabe der Anwendung gelesen wird.
Öffentliche Eigenschaft StandardInput Ruft einen Stream ab, in den die Eingaben der Anwendung geschrieben werden.
Öffentliche Eigenschaft StandardOutput Ruft einen Stream ab, mit dem die Ausgabe der Anwendung gelesen wird.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework StartInfo Ruft die Eigenschaften ab, die an die Start-Methode von Process übergeben werden sollen, oder legt diese fest.
Öffentliche Eigenschaft StartTime Ruft die Zeit ab, zu der der zugeordnete Prozess gestartet wurde.
Öffentliche Eigenschaft SynchronizingObject Ruft das Objekt ab, das zum Marshallen der Ereignishandleraufrufe verwendet wird, die als Ergebnis eines Prozessbeendigungsereignisses ausgegeben werden, oder legt dieses fest.
Öffentliche Eigenschaft Threads Ruft die Gruppe von Threads ab, die im zugeordneten Prozess ausgeführt werden.
Öffentliche Eigenschaft TotalProcessorTime Ruft die gesamte Prozessorzeit für diesen Prozess ab.
Öffentliche Eigenschaft UserProcessorTime Ruft die Benutzerprozessorzeit für diesen Prozess ab.
Öffentliche Eigenschaft VirtualMemorySize Ruft die Größe des virtuellen Speichers für diesen Prozess ab.
Öffentliche Eigenschaft VirtualMemorySize64 Ruft die Größe des virtuellen Speichers ab, der für den zugeordneten Prozess reserviert ist.
Öffentliche Eigenschaft WorkingSet Ruft die Auslastung des physikalischen Speichers durch den zugeordneten Prozess ab.
Öffentliche Eigenschaft WorkingSet64 Ruft die Größe des physikalischen Speichers ab, der für den zugeordneten Prozess reserviert ist.

Zum Seitenanfang

Geschützte Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft CanRaiseEvents  Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann.(Von Component geerbt.)
Geschützte Eigenschaft DesignMode  Ruft einen Wert ab, der angibt, ob sich Component gegenwärtig im Entwurfsmodus befindet.(Von Component geerbt.)
Geschützte Eigenschaft Unterstützt von .NET Compact Framework Events  Ruft die Liste der Ereignishandler ab, die dieser Component angefügt sind.(Von Component geerbt.)

Zum Seitenanfang

Öffentliche Methoden

(siehe auch Geschützte Methoden )

  Name Beschreibung
Öffentliche Methode BeginErrorReadLine Startet asynchrone Lesevorgänge im umgeleiteten StandardError-Stream der Anwendung.
Öffentliche Methode BeginOutputReadLine Startet asynchrone Lesevorgänge im umgeleiteten StandardOutput-Stream der Anwendung.
Öffentliche Methode CancelErrorRead Bricht den asynchronen Lesevorgang im umgeleiteten StandardError-Stream einer Anwendung ab.
Öffentliche Methode CancelOutputRead Bricht den asynchronen Lesevorgang im umgeleiteten StandardOutput-Stream einer Anwendung ab.
Öffentliche Methode Unterstützt von .NET Compact Framework Close Gibt alle dieser Komponente zugeordneten Ressourcen frei.
Öffentliche Methode Unterstützt von .NET Compact Framework CloseMainWindow Schließt einen Prozess mit einer Benutzeroberfläche, indem eine Meldung zum Schließen an das Hauptfenster gesendet wird.
Öffentliche Methode CreateObjRef  Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Von MarshalByRefObject geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework Dispose Überladen.  
Öffentliche Methode Statisch EnterDebugMode Versetzt durch Aktivieren der systemeigenen SeDebugPrivilege-Eigenschaft für den aktuellen Thread eine Process-Komponente in einen Zustand, in dem sie mit Betriebssystemprozessen interagieren kann, die in einem speziellen Modus ausgeführt werden.
Öffentliche Methode Unterstützt von .NET Compact Framework Equals  Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.)
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework GetCurrentProcess Ruft eine neue Process-Komponente ab und ordnet diese dem gegenwärtig aktiven Prozess zu.
Öffentliche Methode Unterstützt von .NET Compact Framework GetHashCode  Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.)
Öffentliche Methode GetLifetimeService  Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.)
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework GetProcessById Überladen. Erstellt eine neue Process-Komponente und ordnet diese der angegebenen vorhandenen Prozessressource zu.
Öffentliche Methode Statisch GetProcesses Überladen. Erstellt ein Array neuer Process-Komponenten und ordnet diese den vorhandenen Prozessressourcen zu.
Öffentliche Methode Statisch GetProcessesByName Überladen. Erstellt ein Array neuer Process-Komponenten und ordnet diese den vorhandenen Prozessressourcen zu, die den angegebenen Prozessnamen gemeinsam verwenden.
Öffentliche Methode Unterstützt von .NET Compact Framework GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode InitializeLifetimeService  Ruft ein Lebensdauerdienstobjekt ab, mit dem die Lebensdauerrichtlinien für diese Instanz gesteuert werden können. (Von MarshalByRefObject geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework Kill Hält den zugeordneten Prozess sofort an.
Öffentliche Methode Statisch LeaveDebugMode Beendet den Zustand einer Process-Komponente, in dem sie mit Betriebssystemprozessen interagieren kann, die in einem speziellen Modus ausgeführt werden.
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework Refresh Verwirft alle Informationen über den zugeordneten Prozess, die in der Prozesskomponente zwischengespeichert waren.
Öffentliche Methode Unterstützt von .NET Compact Framework Start Überladen. Startet eine Prozessressource und ordnet sie einer Process-Komponente zu.
Öffentliche Methode ToString Überschrieben. Formatiert den Prozessnamen als Zeichenfolge, ggf. kombiniert mit dem Typ der übergeordneten Komponente.
Öffentliche Methode Unterstützt von .NET Compact Framework WaitForExit Überladen. Legt die Zeitspanne für das Warten auf die Beendigung des zugeordneten Prozesses fest und blockiert den aktuellen Ausführungsthread, bis die Zeit verstrichen oder der Prozess beendet ist.
Öffentliche Methode WaitForInputIdle Überladen. Bewirkt, dass die Process-Komponente wartet, bis der zugeordnete Prozess in den Leerlauf wechselt.

Zum Seitenanfang

Geschützte Methoden

  Name Beschreibung
Geschützte Methode Dispose Überladen. Überschrieben.  
Geschützte Methode Unterstützt von .NET Compact Framework Finalize  Gibt nicht verwaltete Ressourcen frei und führt andere Bereinigungsvorgänge durch, bevor die Component durch die Garbage Collection wieder zugänglich gemacht wird. (Von Component geerbt.)
Geschützte Methode GetService  Gibt ein Objekt zurück, das einen von der Component oder von deren Container bereitgestellten Dienst darstellt. (Von Component geerbt.)
Geschützte Methode Unterstützt von .NET Compact Framework MemberwiseClone  Überladen. (Von MarshalByRefObject geerbt.)
Geschützte Methode Unterstützt von .NET Compact Framework OnExited Löst das Exited-Ereignis aus.

Zum Seitenanfang

Öffentliche Ereignisse

  Name Beschreibung
Öffentliches Ereignis Unterstützt von .NET Compact Framework Disposed  Fügt einen Ereignishandler hinzu, der das Disposed-Ereignis für die Komponente überwacht.(Von Component geerbt.)
Öffentliches Ereignis ErrorDataReceived Tritt auf, wenn eine Anwendung in seinen umgeleiteten StandardError-Stream schreibt.
Öffentliches Ereignis Unterstützt von .NET Compact Framework Exited Tritt beim Beenden eines Prozesses ein.
Öffentliches Ereignis OutputDataReceived Tritt auf, wenn eine Anwendung in seinen umgeleiteten StandardOutput-Stream schreibt.

Zum Seitenanfang

Siehe auch

Referenz

Process-Klasse
System.Diagnostics-Namespace
Start
ProcessStartInfo
CloseMainWindow
Kill
ProcessThread