8

Мне нужно посмотреть местоположение установки продукта в реестре на основе кода продукта 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? Благодарю.

3 ответа3

16

Для 32-разрядных приложений, установленных в 64-разрядной операционной системе, перейдите к следующему

HKLM\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
0

Я не думаю, что вы правы в этом. Ниже приведен скриншот моих распространяемых файлов Visual C++ как x86, так и x64, как вы можете видеть, ни один из них не идет на Wow6432Node

0

Только что проверил мою систему Win7 x64 и в реестре отображается ключ InstallLocation для большинства записей.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .