Index: chrome/installer/util/compat_checks.cc |
diff --git a/chrome/installer/util/compat_checks.cc b/chrome/installer/util/compat_checks.cc |
index ef50f61ef01c781392b3d0c8f6667cd66217509a..52a70a68e9f4a89bc4f24de005efde6344e45946 100644 |
--- a/chrome/installer/util/compat_checks.cc |
+++ b/chrome/installer/util/compat_checks.cc |
@@ -15,7 +15,9 @@ namespace { |
std::wstring GetSEPVersion() { |
const wchar_t kProductKey[] = |
L"SOFTWARE\\Symantec\\Symantec Endpoint Protection\\SMC"; |
- base::win::RegKey key(HKEY_LOCAL_MACHINE, kProductKey, KEY_READ); |
+ // Versions before 11MR3 were always 32-bit, so check in the 32-bit hive. |
+ base::win::RegKey key( |
+ HKEY_LOCAL_MACHINE, kProductKey, KEY_READ | KEY_WOW64_32KEY); |
std::wstring version_str; |
key.ReadValue(L"ProductVersion", &version_str); |
return version_str; |