Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-02-2011
Avatar de jzginez
jzginez jzginez is offline
Miembro
 
Registrado: sep 2003
Ubicación: Puebla, México
Posts: 247
Poder: 21
jzginez Va por buen camino
Exclamation Problemas registro de windows 7 e Inno setup

Hola amigos, tengo una aplicación hecha en wxp con delphi 7 y firebird, en esta la ip del servidor, carpeta donde esta la base, carpeta que contiene los reportes y algunas otras cosas las guardo en el registro de windows en la llave hkey_local_machine\software, ahí creo la mi clave y dentro de esta los valores que necesito.

Cree un instalador con inno setup el cual pregunta la ip del servidor y las carpetas correspondientes para la base de datos y los reportes y crea los valores en el registro y cuando se ejecuta la aplicación va y lee estos valores sin ningun problema en windows xp

el código de inno setup para crear y escribir en el registro de windows es:
Código Delphi [-]
[Registry]
Root: HKLM; Subkey: software\DIDESA\CtrlInv; ValueType: string; ValueName: Datos; ValueData: {code:GetUser|Datos}
Root: HKLM; Subkey: software\DIDESA\CtrlInv; ValueType: string; ValueName: IP; ValueData: {code:GetUser|IP}
Root: HKLM; Subkey: software\DIDESA\CtrlInv; ValueType: string; ValueName: Modo
Root: HKLM; Subkey: software\DIDESA\CtrlInv; ValueType: string; ValueName: Serie; ValueData: {code:GetUser|Serie}; Flags: dontcreatekey
Root: HKLM; Subkey: software\DIDESA\CtrlInv; ValueType: string; ValueName: Version; ValueData: {code:GetUser|Version}; Flags: noerror
Root: HKLM; Subkey: software\DIDESA\CtrlInv; ValueType: string; ValueName: Cliente; ValueData: {code:GetUser|Dias}; Flags: noerror dontcreatekey

el problema es ahora con windows 7 de 64 bits ya que la aplicación me la reconoce como de 32 bits y al instalarla en lugar de crearme la llave que estoy indicando: HKLM\Software\DIDESA\ctrlinv me crea la llave HKLM\softwarte\Wow6432node\DIDESA\ctrlinv pero no me crea los valores

ya probe creando a pata los valores que necesito en la nueva llave (HKLM\softwarte\Wow6432node\DIDESA\ctrlinv) y la aplicación sin moverle nada va y los lee de forma correcta entonces el problema solo lo estoy teniendo en el instalador, alguien sabe como puedo hacer que respete la llave que estoy creando?

Gracias
__________________
Espero poder seguir exprimiéndote el cerebro 8)
Jorge Zamora Ginez
Puebla, Pue. México
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Inno Setup Io Varios 6 08-08-2007 19:27:00
Problemas con Inno Setup ,con alias y DBE David Varios 25 25-10-2006 01:52:07
inno setup 5 Cosgaya Varios 0 10-01-2006 14:09:38
Inno Setup Ini? marceloalegre Varios 2 07-12-2005 21:49:17
Inno Setup tarco35 Varios 0 09-04-2005 17:48:01


La franja horaria es GMT +2. Ahora son las 08:29:31.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi