Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > Varios
Register FAQ Members List Calendar Guía de estilo Search Today's Posts Mark Forums Read

Coloboración Paypal con ClubDelphi

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 10/02/2011
jzginez's Avatar
jzginez jzginez is offline
Miembro
 
Join Date: Sep 2003
Location: Puebla, México
Posts: 247
Poder: 23
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
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Inno Setup Io Varios 6 08/08/2007 18:27
Problemas con Inno Setup ,con alias y DBE David Varios 25 25/10/2006 00:52
inno setup 5 Cosgaya Varios 0 10/01/2006 13:09
Inno Setup Ini? marceloalegre Varios 2 07/12/2005 20:49
Inno Setup tarco35 Varios 0 09/04/2005 16:48


All times are GMT +2. The time now is 21:10.


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