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

Unified Diff: chrome/installer/util/install_util.cc

Issue 282363003: Add WOW64 support to the installer registry work items (Closed) Base URL: https://chromium.googlesource.com/chromium/src
Patch Set: Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/installer/util/install_util.cc
diff --git a/chrome/installer/util/install_util.cc b/chrome/installer/util/install_util.cc
index aaa5663ccff5a158501e3952c369a30e9930e617..47bd6c3a8081e695590bdf5c26dbbf135a9008d8 100644
--- a/chrome/installer/util/install_util.cc
+++ b/chrome/installer/util/install_util.cc
@@ -286,21 +286,27 @@ void InstallUtil::AddInstallerResultItems(
DCHECK(install_list);
const HKEY root = system_install ? HKEY_LOCAL_MACHINE : HKEY_CURRENT_USER;
DWORD installer_result = (GetInstallReturnCode(status) == 0) ? 0 : 1;
- install_list->AddCreateRegKeyWorkItem(root, state_key);
+ install_list->AddCreateRegKeyWorkItem(root,
+ state_key,
+ WorkItem::WOW64_DEFAULT);
install_list->AddSetRegValueWorkItem(root, state_key,
installer::kInstallerResult,
- installer_result, true);
+ installer_result, true,
+ WorkItem::WOW64_DEFAULT);
install_list->AddSetRegValueWorkItem(root, state_key,
installer::kInstallerError,
- static_cast<DWORD>(status), true);
+ static_cast<DWORD>(status), true,
+ WorkItem::WOW64_DEFAULT);
if (string_resource_id != 0) {
base::string16 msg = installer::GetLocalizedString(string_resource_id);
install_list->AddSetRegValueWorkItem(root, state_key,
- installer::kInstallerResultUIString, msg, true);
+ installer::kInstallerResultUIString, msg, true,
+ WorkItem::WOW64_DEFAULT);
}
if (launch_cmd != NULL && !launch_cmd->empty()) {
install_list->AddSetRegValueWorkItem(root, state_key,
- installer::kInstallerSuccessLaunchCmdLine, *launch_cmd, true);
+ installer::kInstallerSuccessLaunchCmdLine, *launch_cmd, true,
+ WorkItem::WOW64_DEFAULT);
}
}

Powered by Google App Engine
This is Rietveld 408576698