Classe System::Diagnostics::Process

Process class

Encapsule les informations et la manipulation du processus. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject() . Ne créez jamais d’instance de ce type sur la pile ou avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.

class Process : public System::Object

Méthodes

MéthodeDescription
get_EnableRaisingEvents() constObtient si l’événement Exited doit être déclenché lorsque le processus se termine.
get_ExitCode() constObtient le code de sortie du processus.
get_PrivateMemorySize64() constObtient la taille de l’ensemble de mémoire privée du processus.
get_ProcessName() constObtient le nom du processus.
get_StandardError() constFournit un lecteur pour lire la sortie d’erreur du processus. Non implémenté.
get_StandardOutput() constFournit un lecteur pour lire la sortie standard du processus. Non implémenté.
get_StartInfo() constObtient les informations de démarrage du processus.
get_WorkingSet64() constObtient la taille du jeu de travail mémoire du processus.
static GetCurrentProcess()Obtient des informations sur le processus actuel. Windows uniquement.
GetOutputText() constObtient le texte de sortie du processus.
set_EnableRaisingEvents(bool)Définit si l’événement Exited doit être déclenché lorsque le processus se termine.
Start()Démarre le processus avec des paramètres prédéfinis.
static Start(const String&, const String&)Démarre le processus avec le chemin et les arguments spécifiés.
static Start(const SharedPtr<ProcessStartInfo>&)Démarre le processus avec le chemin et les arguments spécifiés.
WaitForExit(int)Attend que le processus se termine. Non implémenté.
WaitForExit()Attend que le processus se termine, ne retourne pas tant que ce n’est pas fini.
virtual ~Process()Destructeur.

Voir aussi