Muszę sprawdzić lokalizację instalacji produktu w rejestrze na podstawie kodu produktu GUID. W Win XP klucze zainstalowanych produktów znajdowały się pod adresem
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
Na przykład, gdybym miał GUID {034759DA-E21A-4795-BFB3-C66D17FAD183}, mógłbym wyszukać
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall{034759DA-E21A-4795-BFB3-C66D17FAD183}
i byłaby wartość zawierająca lokalizację instalacji produktu.
Jednak rejestr nie wydaje się przestrzegać tej samej konfiguracji w Win 7 x64. Czy ktoś wie, jak mogę zrobić to, co zrobiłem w XP, ale w Windows 7? Dzięki.
windows-7
windows-registry
uninstall
anom217
źródło
źródło
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
.Odpowiedzi:
Właśnie sprawdziłem mój system Win7 x64, a rejestr pokazuje
InstallLocation
klucz dla większości wpisów.źródło
W przypadku aplikacji 32-bitowych zainstalowanych w 64-bitowym systemie operacyjnym przejdź do następujących elementów
źródło
Nie sądzę, że masz rację. Poniżej zrzut ekranu moich redystrybucyjnych Visual C ++ zarówno x86, jak i x64, jak widać, żaden z nich nie przechodzi do Wow6432Node
źródło