我需要根据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中呢?谢谢。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall。