| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/enumerate_modules_model_win.h" | 5 #include "chrome/browser/enumerate_modules_model_win.h" |
| 6 | 6 |
| 7 #include <Tlhelp32.h> | 7 #include <Tlhelp32.h> |
| 8 #include <wintrust.h> | 8 #include <wintrust.h> |
| 9 #include <algorithm> | 9 #include <algorithm> |
| 10 | 10 |
| (...skipping 961 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 972 } | 972 } |
| 973 | 973 |
| 974 EnumerateModulesModel::~EnumerateModulesModel() { | 974 EnumerateModulesModel::~EnumerateModulesModel() { |
| 975 delete lock; | 975 delete lock; |
| 976 } | 976 } |
| 977 | 977 |
| 978 void EnumerateModulesModel::MaybePostScanningTask() { | 978 void EnumerateModulesModel::MaybePostScanningTask() { |
| 979 static bool done = false; | 979 static bool done = false; |
| 980 if (!done) { | 980 if (!done) { |
| 981 done = true; | 981 done = true; |
| 982 | |
| 983 const CommandLine& cmd_line = *CommandLine::ForCurrentProcess(); | |
| 984 if (base::win::GetVersion() == base::win::VERSION_XP) { | 982 if (base::win::GetVersion() == base::win::VERSION_XP) { |
| 985 check_modules_timer_.Start(FROM_HERE, | 983 check_modules_timer_.Start(FROM_HERE, |
| 986 base::TimeDelta::FromMilliseconds(kModuleCheckDelayMs), | 984 base::TimeDelta::FromMilliseconds(kModuleCheckDelayMs), |
| 987 this, &EnumerateModulesModel::ScanNow); | 985 this, &EnumerateModulesModel::ScanNow); |
| 988 } | 986 } |
| 989 } | 987 } |
| 990 } | 988 } |
| 991 | 989 |
| 992 void EnumerateModulesModel::DoneScanning() { | 990 void EnumerateModulesModel::DoneScanning() { |
| 993 confirmed_bad_modules_detected_ = 0; | 991 confirmed_bad_modules_detected_ = 0; |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1037 GenerateHash(base::WideToUTF8(module.location), &location); | 1035 GenerateHash(base::WideToUTF8(module.location), &location); |
| 1038 GenerateHash(base::WideToUTF8(module.description), &description); | 1036 GenerateHash(base::WideToUTF8(module.description), &description); |
| 1039 GenerateHash(base::WideToUTF8(module.digital_signer), &signer); | 1037 GenerateHash(base::WideToUTF8(module.digital_signer), &signer); |
| 1040 | 1038 |
| 1041 base::string16 url = | 1039 base::string16 url = |
| 1042 l10n_util::GetStringFUTF16(IDS_HELP_CENTER_VIEW_CONFLICTS, | 1040 l10n_util::GetStringFUTF16(IDS_HELP_CENTER_VIEW_CONFLICTS, |
| 1043 base::ASCIIToUTF16(filename), base::ASCIIToUTF16(location), | 1041 base::ASCIIToUTF16(filename), base::ASCIIToUTF16(location), |
| 1044 base::ASCIIToUTF16(description), base::ASCIIToUTF16(signer)); | 1042 base::ASCIIToUTF16(description), base::ASCIIToUTF16(signer)); |
| 1045 return GURL(base::UTF16ToUTF8(url)); | 1043 return GURL(base::UTF16ToUTF8(url)); |
| 1046 } | 1044 } |
| OLD | NEW |