elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 06:48  


Tema destacado: Grupo de Facebook de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting (Moderadores: Novlucker, Leo Gutiérrez., EleKtro H@cker)
| | |-+  Autorun sin intervención del usuario
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Autorun sin intervención del usuario  (Leído 969 veces)
MarKusELN

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Autorun sin intervención del usuario
« en: 6 Enero 2012, 18:41 »

Estimados.
En terreno tenemos instalado un PC Industrial con Windows XP Embedded instalado, sin mouse ni teclado ya que el equipo se encuentra dentro de un gabinete. Nuestra intención es que el usuario respalde unas bases de datos (SQLite) en el pendrive pero solo insertandolo, por lo que necesito crear un autorun.inf que ejecute un archivo bat que se encarga de copiar una carpeta especifica del PC al pendrive.
Hasta el momento no lo he logrado ya que al insertar el pendrive, aparece la ventanita que pregunta la acción que el usuario desea realizar con el archivo .bat por lo que si alguien pudiera ayudarme lo agradeceria.

Saludos.


En línea
geormarsch

Desconectado Desconectado

Mensajes: 117



Ver Perfil
Re: Autorun sin intervención del usuario
« Respuesta #1 en: 6 Enero 2012, 19:49 »

Hola Amigo Vi tu problema y creo que tengo una Solucion.
No la probe debido a que no tengo un USB a mano, pero tu la pruebas inmediatamente y me Comunicas.

Este es el Autorun.inf

Código:
[Autorun]
label=NOMBRE DE TU PENDRIVE
Open=Copiar.bat

Este Lo guardas Como Autorun.inf

Ahora creas un .Bat

Código
@echo off
FOR %%a IN (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO (COPY /Y "C:\Mysql.txt" "%%a:\Basededatos.txt")
echo Se Copiaron las Bases de Datos a Las siguientes Unidades
echo %%a
)
pause
 

Este lo guardas con el nombre de Copiar.bat


Ahora que Tienes Estos Archivos Los copias en Tu Memoria USB y te los copiara Automaticamente...

EDIT:
TE EXPLICO LO QUE HACE EL CODE. EL FOR ALMAZENA EN LA VARIABLE %%A TODO EL ABECEDARIO Y LUEGO COPIA A TODO EL ABECEDARIO. ES DECIR PUEDES CONECTAR TU USB EN CUALQUIER PUERTO ( :E, :F :J :H) Y NO VA A INPORTAR POR QUE EL BATCH LO COPIA A TODO LO QUE ENCUENTRE....


PD: COPY /Y "C:\Mysql.txt" "%%a:\Basededatos.txt"
        

      LO QUE ESTA EN ROJO LO CAMBIAS POR LA RUTA DONDE SE ENCUENTRA LAS BASES DE DATOS

      LO QUE ESTA EN VERDE LO CAMBIAS POR COMO SE VA A LLAMAR EN TU MEMORIA USB POR EJ : BASES.YLAEXTENCIONCORRESPONDIENTE A LA DE BD.


PD2: SI NO TE FUNCIONA ES EL AUTORUN QUE NO LO PROBE TRATA DE CONSEGUIR OTRO, EL BATCH ES COMPLETAMENTE FUNCIONAL, YA LO PROBE

SALU-DOS


« Última modificación: 6 Enero 2012, 19:55 por geormarsch » En línea

I Can Fly

----------------------

I Love Batch!
MarKusELN

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Autorun sin intervención del usuario
« Respuesta #2 en: 6 Enero 2012, 20:01 »

Agradezco tu pronta respuesta geomarsch pero el Autorun que mencionas no sirve :( ya que al insertar el pendrive aparece la ventana preguntandome que deceo hacer con el archivo y considerando que no poseo un teclado ni mouse en el pc, creo que no podria hacer nada =(.
Quizá si pudiera después de unos segundos desaparecer dicha ventana y ejecutar la opción seleccionada por defecto seria ideal.
O tal vez si alguien conoce algun bat que permita rastrear el puerto USB y al detectar respuesta copie los archivos a respaldar.

De todas formas se agradece el aporte geo ;).

Slds.
En línea
geormarsch

Desconectado Desconectado

Mensajes: 117



Ver Perfil
Re: Autorun sin intervención del usuario
« Respuesta #3 en: 6 Enero 2012, 20:09 »

Citar
O tal vez si alguien conoce algun bat que permita rastrear el puerto USB y al detectar respuesta copie los archivos a respaldar.

El Batch Que te proporcione Hace Eso Rastrea los USB...

Pero para que se ejecute se necesita un autorun
En línea

I Can Fly

----------------------

I Love Batch!
geormarsch

Desconectado Desconectado

Mensajes: 117



Ver Perfil
Re: Autorun sin intervención del usuario
« Respuesta #4 en: 6 Enero 2012, 20:10 »

El Batch Que te proporcione Hace Eso Rastrea los USB...

Pero para que se ejecute se necesita un autorun

Mira. Cambia lo que te dije en Mi Primera Respuesta

Lo rojo y en Verde y ejecutalo en un computador con mouse y teclado y veras que es funcional el Batch..
ahora estoy buscando por la web un autorun
En línea

I Can Fly

----------------------

I Love Batch!
MarKusELN

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Autorun sin intervención del usuario
« Respuesta #5 en: 6 Enero 2012, 20:27 »

Gracias geor....probare y te cuento.

Slds.

El Batch funciona excelente.....seguire buscando un autorun.

Gracias ;)
« Última modificación: 6 Enero 2012, 20:41 por MarKusELN » En línea
geormarsch

Desconectado Desconectado

Mensajes: 117



Ver Perfil
Re: Autorun sin intervención del usuario
« Respuesta #6 en: 6 Enero 2012, 21:05 »

El Code es muy Funcional...
Espera a que algun Amigo del foro te proporcione un Buen Autorun.inf
y Mesclandolos Funcionara como Quieres
En línea

I Can Fly

----------------------

I Love Batch!
EleKtro H@cker
Moderador
***
Desconectado Desconectado

Mensajes: 1.348


(8) I will have that power!! (8) Jarkor! :D


Ver Perfil
Re: Autorun sin intervención del usuario
« Respuesta #7 en: 6 Enero 2012, 21:13 »

Hola.

El code que te pusieron arriba no es del todo efectivo, porque se copia en todas las unidades (Incluso la de origen), así que lo retoco un poco... y aqui te pongo este autorun a ver si te funciona

PD: Supongo que sabrás que el autorun.inf y el copy.bat deben ir en la ruta inicial del pendrive :P




Autorun.inf

Código:
[autorun]
Open=Copy.bat
Shell\Open\Command=Copy.bat




Copy.bat:

Código
@Echo OFF
Copy /Y "C:\Datos.SQLite" "%~d0\" >Nul
Exit
En línea

Siempre habrá alguien más ignorante que uno mismo, Como por ejemplo el nuevo presidente de la SGAE:

"La banda ancha es totalmente innecesaria para navegar convencionalmente, Solo sirve para descargar megas y megas grandisimos, Y tal."

PD: Volviendo a la era de los 56 k.

geormarsch

Desconectado Desconectado

Mensajes: 117



Ver Perfil
Re: Autorun sin intervención del usuario
« Respuesta #8 en: 6 Enero 2012, 21:15 »

Hola.

El code que te pusieron arriba no es del todo efectivo, porque se copia en todas las unidades (Incluso la de origen), así que lo retoco un poco... y aqui te pongo este autorun a ver si te funciona

PD: Supongo que sabrás que el autorun.inf y el copy.bat deben ir en la ruta inicial del pendrive :P




Autorun.inf

Código:
[autorun]
Open=Copy.bat
Shell\Open\Command=Copy.bat







Copy.bat:

Código
@Echo OFF
Copy /Y "C:\Datos.SQLite" "%~d0\" >Nul
Exit


Obviamente Un Crack!
En línea

I Can Fly

----------------------

I Love Batch!
MarKusELN

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Autorun sin intervención del usuario
« Respuesta #9 en: 6 Enero 2012, 21:40 »

Gracias EleKtro.

El codigo del bat anda perfecto pero creo que lo del autorun no sera muy sencillo :o

En todo caso gracias por el aporte.

Slds.
En línea
geormarsch

Desconectado Desconectado

Mensajes: 117



Ver Perfil
Re: Autorun sin intervención del usuario
« Respuesta #10 en: 6 Enero 2012, 21:45 »

Gracias EleKtro.

El codigo del bat anda perfecto pero creo que lo del autorun no sera muy sencillo :o

En todo caso gracias por el aporte.

Slds.

NO TE FUNCIONO el Autorun.inf ??
En línea

I Can Fly

----------------------

I Love Batch!
EleKtro H@cker
Moderador
***
Desconectado Desconectado

Mensajes: 1.348


(8) I will have that power!! (8) Jarkor! :D


Ver Perfil
Re: Autorun sin intervención del usuario
« Respuesta #11 en: 6 Enero 2012, 21:57 »

en realidad no creo que ningún autorun funcione si no configuras debidamente la reproducción autómática de los nuevos dispositivos que se conecten...

No soy un experto en autoruns... así que no se si habrá otra forma, pero creo que si lo pruebas te funcionará.



Lo que tienes que hacer es quitar el "Preguntar cada vez".

En línea

Siempre habrá alguien más ignorante que uno mismo, Como por ejemplo el nuevo presidente de la SGAE:

"La banda ancha es totalmente innecesaria para navegar convencionalmente, Solo sirve para descargar megas y megas grandisimos, Y tal."

PD: Volviendo a la era de los 56 k.

MarKusELN

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Autorun sin intervención del usuario
« Respuesta #12 en: 9 Enero 2012, 14:27 »

Gracias por el aporte.....finalmente opte por usar el comando Schtasks en ventana de comandos para generar la ejecución del bat cada cierta cantidad de minutos. Utilice el código que me aportaron ustedes y funciona perfecto con la única incomodidad que el usuario deberá esperar obligatoriamente un par de minutos para que se ejecute el código y copie la info en su pendrive, pero eso es lo de menos.

;)
En línea
EleKtro H@cker
Moderador
***
Desconectado Desconectado

Mensajes: 1.348


(8) I will have that power!! (8) Jarkor! :D


Ver Perfil
Re: Autorun sin intervención del usuario
« Respuesta #13 en: 9 Enero 2012, 15:38 »

Perfecto!

Si tienes ganas podrías postear el comando de la taréa programada que hiciste para ayudar a los que se hayen en una situación parecida.

un saludo
En línea

Siempre habrá alguien más ignorante que uno mismo, Como por ejemplo el nuevo presidente de la SGAE:

"La banda ancha es totalmente innecesaria para navegar convencionalmente, Solo sirve para descargar megas y megas grandisimos, Y tal."

PD: Volviendo a la era de los 56 k.

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines