Index: chrome/installer/util/google_chrome_distribution.cc |
=================================================================== |
--- chrome/installer/util/google_chrome_distribution.cc (revision 80823) |
+++ chrome/installer/util/google_chrome_distribution.cc (working copy) |
@@ -326,10 +326,14 @@ |
// need to escape the string before using it in a URL. |
const std::wstring kVersionParam = L"crversion"; |
const std::wstring kOSParam = L"os"; |
- base::win::OSInfo::VersionNumber version_number = |
- base::win::OSInfo::GetInstance()->version_number(); |
- std::wstring os_version = StringPrintf(L"%d.%d.%d", version_number.major, |
- version_number.minor, version_number.build); |
+ std::wstring os_version = L"na"; |
+ OSVERSIONINFO version_info; |
+ version_info.dwOSVersionInfoSize = sizeof(version_info); |
+ if (GetVersionEx(&version_info)) { |
+ os_version = StringPrintf(L"%d.%d.%d", version_info.dwMajorVersion, |
+ version_info.dwMinorVersion, |
+ version_info.dwBuildNumber); |
+ } |
FilePath iexplore; |
if (!PathService::Get(base::DIR_PROGRAM_FILES, &iexplore)) |