Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(460)

Issue 2064313004: Add support for obtaining AV products on Win7. (Closed)

Created:
4 years, 6 months ago by Will Harris
Modified:
4 years, 5 months ago
CC:
chromium-reviews, asvitkine+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add support for obtaining AV products on Win7. Previously WSC API was used which is only available on Windows 8. This CL adds support via WMI, which is available from Vista onwards. BUG=615154 CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win10_chromium_x64_rel_ng Committed: https://crrev.com/1e8be206b2e8a96af660720bef1450f8a06af167 Committed: https://crrev.com/6813e4fdd732d11c532c02fd07e16f6c76df78ab Cr-Original-Commit-Position: refs/heads/master@{#400496} Cr-Commit-Position: refs/heads/master@{#403544}

Patch Set 1 #

Total comments: 2

Patch Set 2 : rebase #

Total comments: 4

Patch Set 3 : std::move #

Total comments: 8

Patch Set 4 : code review changes #

Total comments: 2

Patch Set 5 : WSC is not available on Server products. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+205 lines, -5 lines) Patch
M chrome/browser/metrics/antivirus_metrics_provider_win.h View 1 2 3 4 2 chunks +16 lines, -2 lines 0 comments Download
M chrome/browser/metrics/antivirus_metrics_provider_win.cc View 1 2 3 4 7 chunks +174 lines, -3 lines 0 comments Download
M chrome/browser/metrics/antivirus_metrics_provider_win_unittest.cc View 1 2 3 4 3 chunks +10 lines, -0 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 3 4 1 chunk +5 lines, -0 lines 0 comments Download

Messages

Total messages: 33 (17 generated)
Will Harris
grt - can you take an initial look at this before I inflict it on ...
4 years, 6 months ago (2016-06-16 19:05:33 UTC) #3
jschuh
Lgtm from the Windows and COM side, modulo some nits. https://codereview.chromium.org/2064313004/diff/20001/chrome/browser/metrics/antivirus_metrics_provider_win.cc File chrome/browser/metrics/antivirus_metrics_provider_win.cc (right): https://codereview.chromium.org/2064313004/diff/20001/chrome/browser/metrics/antivirus_metrics_provider_win.cc#newcode275 ...
4 years, 6 months ago (2016-06-16 20:55:57 UTC) #5
Will Harris
rkaplow, can you take a look now? Thanks. https://codereview.chromium.org/2064313004/diff/20001/chrome/browser/metrics/antivirus_metrics_provider_win.cc File chrome/browser/metrics/antivirus_metrics_provider_win.cc (right): https://codereview.chromium.org/2064313004/diff/20001/chrome/browser/metrics/antivirus_metrics_provider_win.cc#newcode275 chrome/browser/metrics/antivirus_metrics_provider_win.cc:275: products->insert(products->end(), ...
4 years, 6 months ago (2016-06-16 22:09:07 UTC) #7
grt (UTC plus 2)
drive-by lgtm w/ a nit and request https://codereview.chromium.org/2064313004/diff/40001/chrome/browser/metrics/antivirus_metrics_provider_win.cc File chrome/browser/metrics/antivirus_metrics_provider_win.cc (right): https://codereview.chromium.org/2064313004/diff/40001/chrome/browser/metrics/antivirus_metrics_provider_win.cc#newcode292 chrome/browser/metrics/antivirus_metrics_provider_win.cc:292: wmi_locator.CreateInstance(CLSID_WbemLocator, NULL, ...
4 years, 6 months ago (2016-06-17 13:19:33 UTC) #9
rkaplow
lgtm https://codereview.chromium.org/2064313004/diff/40001/chrome/browser/metrics/antivirus_metrics_provider_win.cc File chrome/browser/metrics/antivirus_metrics_provider_win.cc (right): https://codereview.chromium.org/2064313004/diff/40001/chrome/browser/metrics/antivirus_metrics_provider_win.cc#newcode320 chrome/browser/metrics/antivirus_metrics_provider_win.cc:320: while (true) { can you add some more ...
4 years, 6 months ago (2016-06-17 14:45:14 UTC) #10
Will Harris
Thanks for reviews. Fixed NULLs, and added more comments. https://codereview.chromium.org/2064313004/diff/40001/chrome/browser/metrics/antivirus_metrics_provider_win.cc File chrome/browser/metrics/antivirus_metrics_provider_win.cc (right): https://codereview.chromium.org/2064313004/diff/40001/chrome/browser/metrics/antivirus_metrics_provider_win.cc#newcode292 chrome/browser/metrics/antivirus_metrics_provider_win.cc:292: ...
4 years, 6 months ago (2016-06-17 19:35:30 UTC) #13
grt (UTC plus 2)
lgtm w/ a language nit which you are free to disregard. https://codereview.chromium.org/2064313004/diff/80001/chrome/browser/metrics/antivirus_metrics_provider_win.cc File chrome/browser/metrics/antivirus_metrics_provider_win.cc (right): ...
4 years, 6 months ago (2016-06-17 19:50:32 UTC) #14
grt (UTC plus 2)
https://codereview.chromium.org/2064313004/diff/80001/chrome/browser/metrics/antivirus_metrics_provider_win.cc File chrome/browser/metrics/antivirus_metrics_provider_win.cc (right): https://codereview.chromium.org/2064313004/diff/80001/chrome/browser/metrics/antivirus_metrics_provider_win.cc#newcode164 chrome/browser/metrics/antivirus_metrics_provider_win.cc:164: // will fall-back to the undocumented WMI interface on ...
4 years, 6 months ago (2016-06-17 19:56:52 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2064313004/80001
4 years, 6 months ago (2016-06-17 20:09:45 UTC) #18
commit-bot: I haz the power
Committed patchset #4 (id:80001)
4 years, 6 months ago (2016-06-17 20:41:29 UTC) #20
commit-bot: I haz the power
Patchset 4 (id:??) landed as https://crrev.com/1e8be206b2e8a96af660720bef1450f8a06af167 Cr-Commit-Position: refs/heads/master@{#400496}
4 years, 6 months ago (2016-06-17 20:43:21 UTC) #22
Will Harris
revert UI is not working, but I am reverting this CL in https://codereview.chromium.org/2078093002 reason is: ...
4 years, 6 months ago (2016-06-17 23:07:24 UTC) #23
Will Harris
WSC is not available on Windows Server products so this is why it broke on ...
4 years, 5 months ago (2016-07-01 14:28:12 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2064313004/120001
4 years, 5 months ago (2016-07-01 19:57:53 UTC) #29
commit-bot: I haz the power
Committed patchset #5 (id:120001)
4 years, 5 months ago (2016-07-01 22:04:00 UTC) #31
commit-bot: I haz the power
4 years, 5 months ago (2016-07-01 22:06:59 UTC) #33
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/6813e4fdd732d11c532c02fd07e16f6c76df78ab
Cr-Commit-Position: refs/heads/master@{#403544}

Powered by Google App Engine
This is Rietveld 408576698