Cosbf

Páginas: 7 (1621 palabras) Publicado: 18 de mayo de 2012
Como ejecutar archivos batch y comandos de forma invisible y ocultos

Crear aplicaciones en lenguaje MSDOS, que al ser ejecutadas por el usuario no muestren la famosa pantalla negra, o sea que las instrucciones se transmitan de forma oculta, sin ninguna señal que indique que se está procesando una orden de la consola de CMD. Como copiar datos e información de forma automática de la computadoraa dispositivos de almacenamiento USB y viceversa, solo al insertarlos en el equipo.
 
Se puede ejecutar en Windows cualquier archivo batch de forma oculta, silenciosa e invisible, de manera que no se muestre el proceso en la consola de CMD.
Para eso es necesario crear un script escrito en lenguaje VBScript, que sea el que llame y ejecute el archivo batch y lo ejecute de forma oculta.
Losscripts son sencillas aplicaciones auto ejecutables similares a los archivos batch, la diferencia es que contienen código escrito en lenguaje VBScript, una derivación del famoso Visual Basic de Microsoft.
Para crear uno de estos scripts, solo es necesario pegar el código necesario en el Bloc de notas de Windows y guardar el archivo con cualquier nombre, pero que tenga la extensión de archivo: .vbs, envez de la tradicional: .txt
Crear un script para ejecutar un archivo batch de forma oculta

Para crear el script necesario copia el siguiente código en el Bloc de notas y guárdalo con la extensión .vbs.
Cambia "archivo.cmd", por la ruta y el nombre del archivo batch que se desea ejecutar.
Como comprobaras en el código, la opción "vbhide" es la que hace que no se muestre la pantalla alejecutarse el batch.

-------------------------------------------------
set objshell = createobject("wscript.shell")
objshell.run "archivo.cmd",vbhide

Archivo batch para copiar datos de dispositivos en unidades USB de forma oculta

Archivo batch que permite copiar de manera eficaz datos de cualquier dispositivo insertado en un puerto USB de la PC de forma oculta.
El métodoutilizado es un VBScript que al ejecutarlo llama al batch que hace la función de copia, este batch está diseñado de forma tal que automáticamente detecta en que unidad esta insertado el dispositivo y copia todo su contenido a una carpeta en tu PC, en este caso en la ruta D:\COPIA\.
Tanto el script como el batch se ejecutan de forma invisible por lo que todo el proceso es imperceptible.
El scripttiene que estar en este caso en el mismo directorio que el batch, pero puedes crear un acceso directo y tenerlo por ejemplo en el escritorio.
En este caso el script ejecutará el copiador FLASHCopy.cmd por lo que al insertar cualquier memoria o disco duro USB en tu PC te permitirá con solo dos clics copiar su contenido de forma inadvertida.
Puedes descargar en el link más abajo un archivo quecontiene FLASHCopy.cmd y el script, recuerda de tenerlos siempre en el mismo directorio.
Descarga en el siguiente vínculo el archivo que contienen los batch que se mencionan anteriormente, descomprímelos para poder usarlos. Estan incluidas las versiones para usarlo en Windows XP, Vista y 7

Archivo batch para copiar datos de dispositivos flash usb de forma oculta

Copiar datos de forma automáticade la PC a la memoria flash.

Es posible también hacer lo inverso, tener los archivos necesarios en la memoria flash para que al insertarla en una PC, de forma automática se copien al dispositivo los archivos que hayas especificado de antemano en el archivo batch, esto se logra creando un archivo autorun.inf que indica a Windows iniciar el script y este a su vez ejecuta el batch que realiza lacopia, todo esto funciona de forma automática e imperceptible para el usuario.
El código del archivo batch puede ser como el siguiente, que hace la copia de la carpeta Mis Documentos a la carpeta DATOS en la memoria, solo cambia la ruta por la de tu conveniencia, cópialo al Bloc de notas y guárdalo como Rcopy.cmd:
-------------------------------------------------
robocopy.exe...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS