System::Diagnostics::Process class

Process class

Inkapslar processinformation och manipulation. Objekt av denna klass bör endast allokeras med System::MakeObject()-funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd pekaren för att skicka den till funktioner som argument.

class Process : public System::Object

Metoder

MetodBeskrivning
get_EnableRaisingEvents() constHämtar om händelsen Exited ska utlösas när processen avslutas.
get_ExitCode() constHämtar processens avslutningskod.
get_PrivateMemorySize64() constHämtar processens privata minnesuppsättningsstorlek.
get_ProcessName() constHämtar processnamn.
get_StandardError() constTillhandahåller läsare för att läsa från processens felutdata. Inte implementerad.
get_StandardOutput() constTillhandahåller läsare för att läsa från processens standardutdata. Inte implementerad.
get_StartInfo() constHämtar information om processens start.
get_WorkingSet64() constHämtar processens arbetsminnesstorlek.
static GetCurrentProcess()Hämtar information om aktuell process. Endast Windows.
GetOutputText() constHämtar processens utdata text.
set_EnableRaisingEvents(bool)Ställer in om händelsen Exited ska utlösas när processen avslutas.
Start()Startar processen med fördefinierade parametrar.
static Start(const String&, const String&)Startar processen med angiven sökväg och argument.
static Start(const SharedPtr<ProcessStartInfo>&)Startar processen med angiven sökväg och argument.
WaitForExit(int)Väntar på att processen ska avslutas. Inte implementerad.
WaitForExit()Väntar på att processen ska avslutas, återvänder inte förrän den är klar.
virtual ~Process()Destruktor.

Se även