Foros del Web » Programación para mayores de 30 ;) » Programación General »

¿Cómo averiguar unidad desde donde se ejecuta un archivo.reg?

Estas en el tema de ¿Cómo averiguar unidad desde donde se ejecuta un archivo.reg? en el foro de Programación General en Foros del Web. Hola, Me gustaria saber que debo poner en un archivo.reg para que al ejecutarlo desde una unidad y directorio concreto me escriba en la clave ...
  #1 (permalink)  
Antiguo 12/07/2013, 17:52
 
Fecha de Ingreso: julio-2013
Mensajes: 3
Antigüedad: 10 años, 9 meses
Puntos: 0
¿Cómo averiguar unidad desde donde se ejecuta un archivo.reg?

Hola,

Me gustaria saber que debo poner en un archivo.reg para que al ejecutarlo desde una unidad y directorio concreto me escriba en la clave del registro la unidad y directorio desde el que se ejecuta el archivo.reg

Por ejemplo suponiendo que tenemos el archivo.reg siguiente:




Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\PROGRAMACUALQUIERA]
"MainPath"=Unidad y directorio desde donde se ejecuta el archivo.reg

He mirado por la red pero no encuentro la solución, a ver si alguien me lo dice que seguro que no es muy difícil.

Al menos me gustaría que en la clave se escribiera la unidad desde donde se ejecuta el archivo.reg si no se puede poner el directorio.
  #2 (permalink)  
Antiguo 13/07/2013, 05:13
 
Fecha de Ingreso: julio-2013
Mensajes: 3
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: ¿Cómo averiguar unidad desde donde se ejecuta un archivo.reg?

Ha pasado mucho tiempo, alguien me puede dar una solución rápida, por favor.
  #3 (permalink)  
Antiguo 13/07/2013, 05:24
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: ¿Cómo averiguar unidad desde donde se ejecuta un archivo.reg?

No ha pasado mucho tiempo... Aquí se contesta cuando se puede, o cuando se quiere.
  #4 (permalink)  
Antiguo 14/07/2013, 00:42
(Desactivado)
 
Fecha de Ingreso: abril-2013
Mensajes: 70
Antigüedad: 11 años
Puntos: 5
Respuesta: ¿Cómo averiguar unidad desde donde se ejecuta un archivo.reg?

No creo que se pueda hacer eso con un .reg.

Si necesitas meter mano al registro, te sugiero hagas un pequeño programita que manipule el registro usando la clase Registry:
http://msdn.microsoft.com/en-us/libr...(v=vs.71).aspx

De otra forma, si se trata de un instalador, hay muchas formas de crear paquetes de instalacion para aplicaciones, que incluyen modificaciones al registro.

Cabe mencionar que si el usuario no tiene permisos de administrador en la PC nada de esto te va a funcionar.
  #5 (permalink)  
Antiguo 14/07/2013, 08:24
 
Fecha de Ingreso: julio-2013
Mensajes: 3
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: ¿Cómo averiguar unidad desde donde se ejecuta un archivo.reg?

Gracias por tu respuesta, creo que será mejor usar un archivo de texto advirtiendo que se tiene que cambiar el nombre de la unidad en el registro manualmente en caso de que la instalación sea en una unidad distinta de C: ya que se instala ahí por defecto.

Etiquetas: averiguar, unidad
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:06.