los procesos han salido pero no se eliminan
Publicado por jorge (1 intervención) el 06/09/2006 19:54:13
Hola, tengo un .exe que ejecuta una impresion utilizo el siguiente codigo:
try
{
Proceso = new Process(); Proceso.StartInfo.FileName = str_pathEXE; Proceso.StartInfo.Arguments = parametros;
Proceso.Start(); Proceso.Refresh();
}
catch (Exception ex)
{
}
finally
{
Proceso.Dispose();
Proceso = null;
}
Este codigo me imprime bien y los procesos efectivamente salen pero si miro en el administrador de tareas alli se quedan todos pegados. Utilize una plicacion que los lista y si los mato con la funcion system.diagnostics.kill me dice que no lo puede matar porque el proceso ha salido (has exited). Por lo tanto alli comproble que los procesos si han salido pero no se porque se quedan pegados en el administrador de tareas y entonces se vuelve engorroso porque me toca matar 80 o 100 procesos diarios desde el administrador de tareas.
try
{
Proceso = new Process(); Proceso.StartInfo.FileName = str_pathEXE; Proceso.StartInfo.Arguments = parametros;
Proceso.Start(); Proceso.Refresh();
}
catch (Exception ex)
{
}
finally
{
Proceso.Dispose();
Proceso = null;
}
Este codigo me imprime bien y los procesos efectivamente salen pero si miro en el administrador de tareas alli se quedan todos pegados. Utilize una plicacion que los lista y si los mato con la funcion system.diagnostics.kill me dice que no lo puede matar porque el proceso ha salido (has exited). Por lo tanto alli comproble que los procesos si han salido pero no se porque se quedan pegados en el administrador de tareas y entonces se vuelve engorroso porque me toca matar 80 o 100 procesos diarios desde el administrador de tareas.
Valora esta pregunta


0