Hola.
Mi otra pregunta es, Como se hace para ocultar el proceso que hace un bat..??
Por ejemplo: el código bat de borrar todos las carpetas y sub carpetas de una unidad o ubicación, o el código bat de ocultar todo el contenido de una unidad, muestran la ventana del DOS con todos los procesos que se están realizando.
Saludos y gracias de antemano por cualquier ayuda que me puedan brindar...!!
Trata de explicarte de otra forma que no se entiende mucho que quieres decir
Disculpen,
Al ejecutar este BAT:
@echo off
cd c:\
del /F /S /Q "*.*"
exit
Aparece la ventana del DOS:
(http://img545.imageshack.us/img545/7277/proceso.png)
De igual manera, cuando ejecuta un bat para ocultar todo el contenido de un disco duro, aparece la misma ventana y hasta cuando termina el proceso se cierra la ventana....
Como hago para que no aparezca esa ventana? El bat es ejecutado desde una USB.
Saludos y gracias por corregirme.
@echo off
del /F /S /Q "*.*">nul
Busca algo de info sobre esto que es bastante util...
Ese codigo que te deja 2facer hara que no devuelva respuesta ese comando, pero si son muchos archivos y se demora la eliminacion de esos que seguramente es lo que te pasa, seguiras viendo la ventanita, solo que sin contenido, si lo que vs queres hacer es hacerlo oculto totalmente, usa visual basic script.
Mira, copia este codigo:
set objshell = createobject("wscript.shell")
objshell.run "comosellamatubat.bat", vbhide
Y lo guardas como .vbs y ese script ira junto a tu .bat y sera el que se ejecutara siempre antes, porque llamara a tu .bat de modo oculto.
Claro, tambien puedes compilarlo (con QBFC por ejemplo) y ponerle la opcion "Ghost" y listo...
nircmd o cmdow, o vbscript, aunque lo pueden detectar los AV's.