Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Acceder al registro de 32 bit desde APP 64bit (https://www.clubdelphi.com/foros/showthread.php?t=95043)

amadis 01-02-2021 20:01:10

Acceder al registro de 32 bit desde APP 64bit
 
Quisiera que una misma aplicacion compilada en 32 y 64 bits compartan el mismo registro de windows

¿de que forma puedo obligar a la aplicacion de 64 bit a leer el registro de 32? y No el de 64 que es lo que hace. Cada una lee el registro de acuerdo a sus bits.

Esto es parte de como leo el registro
Código Delphi [-]
with TRegistry.Create do
  try
    RootKey:= HKEY_LOCAL_MACHINE;
    if OpenKey('\SOFTWARE\xx

amadis 08-02-2021 14:50:05

Existe alguna forma de forzar el Tregistry para que trabaje siempre sobre Wow6432Node cuando se trata de win64 y no tenga 2 registros (para 64 y 32)

amadis 08-02-2021 15:10:34

Cita:

Empezado por amadis (Mensaje 539923)
Existe alguna forma de forzar el Tregistry para que trabaje siempre sobre Wow6432Node cuando se trata de win64 y no tenga 2 registros (para 64 y 32)


Era tan facil lo que necesitaba que no lo veia

Código Delphi [-]
with TRegistry.Create do
  try
    RootKey:= HKEY_LOCAL_MACHINE;
    if OpenKey('\SOFTWARE\WOW6432NODE\

esa era la solucion que necesitaba


La franja horaria es GMT +2. Ahora son las 08:33:52.

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