| 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))
|
|
|