Ejecutar un archivo de excel al insertar pendrive

Iniciado por highlander, 14 Enero 2014, 19:32 PM

0 Miembros y 1 Visitante están viendo este tema.

highlander

Buenas tardes.
Llevo varios dias intentando conseguir algo y no me aclaro. He probado varias cosas, como USBVirusScan y me hago un lio tremendo.
Hay alguna forma de que al insertar un pendrive, ejecute un archivo de excel dentro del mismo?
Gracias por vuestro tiempo

highlander

Bueno, tengo casi finiquitado el tema, pero me surge una complicacion, ojala podais echarme un cable.
Un exe hecho por mi, lo pongo en la carpeta de inicio, para que inicie cuando windows.
Ejecuta bien todo, pero si lo pongo oculto, no se ejecuta y necesito que este oculto.
Alguna idea?

engel lex

agregalo en el registro de windows y no importa que no esté en la carpta inicio... lo agregas manualmente en la direccion

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Run

creas una clave con el nombre de tu programa y el valor de la clave es la direccion del programa dentro del discoduro
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

highlander

Si creo una nueva clave, me crea una subcarpeta dentro de run.
La llamo 1.exe que es como se llama el programa.
Luego en predeterminado boton derecho modificar.
y escribo la ruta completa.
No me funciona...

engel lex

no es una subcarpeta... es una clave dentro de run como las otras que veras de otros progrmas
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

highlander

El tema es que no me deja escribir nada en nombre del valor...
Estoy probando de todo, modificar alguno existente, con comillas la ruta, sin comillas, la final de la ruta -Hide.
El archivo esta dentro de una carpeta oculta.

engel lex

estás ejecutandolo como administrador? (el valor "predeterminado" que está en blanco de primero no se cambia)

tu programa soporta la instruccion "-hide"? (eso no es una instruccion del windows sino especifico al programa)
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

highlander

Si ejecuto el programa normalmente, me funciona, lo hago como administrador.
Lo que me hace el programa es activar un otro programa.
El programa en cuestion es un bat que modifique a exe con la opcion ejecutar en segundo plano, o sea, oculto.

tornoman

Muy simple, en la raiz de tu pendrive, pones un autorun, en verdad sería Autorun.inf

Con el siguiente código:

[autorun]
shellexecute=NombreArchivo.txt
shell\Auto\command=NombreArchivo.txt


NombreArchivo.txt sería un archivo de txt o block de notas, fijate en cambiarle la extensión a la que nesesitas, y bueno la ruta dónde va... pero NO PONGAS LA LETRA, imaginate que este se llama a un archivo que esta en la raiz del pendrive que se llama "NombreArchivo" ¿ok?. Espero que te haya servido.

Saludos: TornoMan

highlander

Tornoman, esa fue la primera opcion que mire, pero en los ordenadores que necesito que me funcione, esta instalado el panda usb vaccine, que inutiliza el autorun.inf.