Necesito buscar la ubicación de instalación de un producto en el registro, según el código de producto GUID. En Win XP, las claves de los productos instalados se encontraban en
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
Por ejemplo, si tuviera el GUID {034759DA-E21A-4795-BFB3-C66D17FAD183} podría buscar
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall{034759DA-E21A-4795-BFB3-C66D17FAD183}
y habría un valor que contiene la ubicación de instalación para el producto.
Sin embargo, el Registro no parece seguir esta misma configuración en Win 7 x64. ¿Alguien sabe cómo puedo hacer lo que hice en XP, pero en Windows 7? Gracias.
windows-7
windows-registry
uninstall
anom217
fuente
fuente
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
.Respuestas:
Acabo de comprobar mi sistema Win7 x64 y el registro muestra una
InstallLocation
clave para la mayoría de las entradas.fuente
Para las aplicaciones de 32 bits instaladas en el sistema operativo de 64 bits, busque lo siguiente
fuente
No creo que tengas razón en eso. A continuación se muestra una captura de pantalla de mis redistribuibles de Visual C ++ tanto x86 como x64, como puede ver, ninguno de estos va a Wow6432Node
fuente