Мне нужно посмотреть местоположение установки продукта в реестре на основе кода продукта GUID. Под Win XP ключи установленных продуктов располагались по адресу
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
Например, если бы у меня был GUID {034759DA-E21A-4795-BFB3-C66D17FAD183}, я мог бы найти
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall{034759DA-E21A-4795-BFB3-C66D17FAD183}
и там будет значение, содержащее место установки продукта.
Тем не менее, реестр не соответствует этой же настройке в Win 7 x64. Кто-нибудь знает, как я могу сделать то, что я сделал в XP, но в Windows 7? Спасибо.
windows-7
windows-registry
uninstall
anom217
источник
источник
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
.Ответы:
Только что проверил мою систему Win7 x64, и реестр показывает
InstallLocation
ключ для большинства записей.источник
Для 32-разрядных приложений, установленных в 64-разрядной операционной системе, перейдите к следующему
источник
Я не думаю, что вы правы в этом. Ниже приведен скриншот моих распространяемых файлов Visual C ++ как x86, так и x64, как вы можете видеть, ни один из них не идет на Wow6432Node
источник