Clase System::Diagnostics::Process

Process class

Encapsula información y manipulación del proceso. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject() function. Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarla a funciones como argumento.

class Process : public System::Object

Métodos

MétodoDescripción
get_EnableRaisingEvents() constObtiene si el evento Exited debe activarse cuando el proceso termina.
get_ExitCode() constObtiene el código de salida del proceso.
get_PrivateMemorySize64() constObtiene el tamaño del conjunto de memoria privada del proceso.
get_ProcessName() constObtiene el nombre del proceso.
get_StandardError() constProporciona un lector para leer la salida de error del proceso. No implementado.
get_StandardOutput() constProporciona un lector para leer la salida estándar del proceso. No implementado.
get_StartInfo() constObtiene la información de inicio del proceso.
get_WorkingSet64() constObtiene el tamaño del conjunto de trabajo de la memoria del proceso.
static GetCurrentProcess()Obtiene información sobre el proceso actual. Solo Windows .
GetOutputText() constObtiene el texto de salida del proceso.
set_EnableRaisingEvents(bool)Establece si el evento Exited debe activarse cuando el proceso termina.
Start()Inicia el proceso con parámetros predefinidos.
static Start(const String&, const String&)Inicia el proceso con la ruta y los argumentos especificados.
static Start(const SharedPtr<ProcessStartInfo>&)Inicia el proceso con la ruta y los argumentos especificados.
WaitForExit(int)Espera a que el proceso termine. No implementado.
WaitForExit()Espera a que el proceso termine, no regresa hasta que haya finalizado.
virtual ~Process()Destructor.

Ver también