sarumanice escribió:Pero me pregunto xq???
No es posible cerrar un proceso si el nombre esta en mayuscula?
Analiza bien el ejemplo que te puse, este ejemplo es demasiado basico (propio de ams) y funciona perfectamente, al menos como yo te lo puse...
Comprendamos lo siguiente:
Primero que nada "YO programador" puedo nombrar a mi proceso como quiera; incluye MAYUSCULAS o minusculas, vamos bien?
Segundo, el String.Lower , como su nombre lo indica, convierte todo un STRING "X" en minusculas, caso contrario del String.Upper. Lo que hace, en este caso y aplicado de esta manera (String.Lower) es "evitarnos" equivocaciones, de que manera? Simple, nos ayuda a hacer la comparativa en minusculas para evitar ERRORES de dedo entre mayusculas y minusculas. PERO la raiz de la busqueda debe estar en minusculas tambien para que String.Lower (verificando procesos) funcione pues si la raiz esta "NoRmAl" no funcionara. Vamos bien?
Por lo tanto, los procesos se cierran siempre y cuando los nombres coincidan (bueno realmente el codigo no cierra por el nombre sino por el ID del proceso) pero el nombre nos sirve como identificador "a los ojos" y esto es menester para nosotros pues a menos que seas "Automan" podrias identificar los procesos por ID

.
En resumen, para cerrar un proceso debes escribir el nombre del proceso que buscas tal cual aparece en tu Administrador de Tareas (Task Manager).
Finalmente gracias a ti mi buen...
Saludos