System::Diagnostics::Process class

Process class

Encapsula la información y manipulación del proceso. Los objetos de esta clase solo deben ser asignados usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo 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 del 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