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

Side by Side Diff: chrome/installer/setup/install_worker.h

Issue 11733007: Duplicate setup.exe into an identical executable and point Active Setup to that executable instead. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: chromesu.exe Created 7 years, 11 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
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 // This file contains the declarations of the installer functions that build 5 // This file contains the declarations of the installer functions that build
6 // the WorkItemList used to install the application. 6 // the WorkItemList used to install the application.
7 7
8 #ifndef CHROME_INSTALLER_SETUP_INSTALL_WORKER_H_ 8 #ifndef CHROME_INSTALLER_SETUP_INSTALL_WORKER_H_
9 #define CHROME_INSTALLER_SETUP_INSTALL_WORKER_H_ 9 #define CHROME_INSTALLER_SETUP_INSTALL_WORKER_H_
10 10
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after
148 const Product& product, 148 const Product& product,
149 WorkItemList* list); 149 WorkItemList* list);
150 150
151 // Adds Active Setup registration for sytem-level setup to be called by Windows 151 // Adds Active Setup registration for sytem-level setup to be called by Windows
152 // on user-login post-install/update. 152 // on user-login post-install/update.
153 // This method should be called for installation only. 153 // This method should be called for installation only.
154 // |product|: The product being installed. This method is a no-op if this is 154 // |product|: The product being installed. This method is a no-op if this is
155 // anything other than system-level Chrome/Chromium. 155 // anything other than system-level Chrome/Chromium.
156 void AddActiveSetupWorkItems(const InstallerState& installer_state, 156 void AddActiveSetupWorkItems(const InstallerState& installer_state,
157 const FilePath& setup_path, 157 const FilePath& setup_path,
158 const FilePath& temp_path,
robertshield 2013/01/09 15:51:59 please document |temp_path| and |setup_path|
gab 2013/01/09 18:47:52 N/A (removed new parameter).
158 const Version& new_version, 159 const Version& new_version,
159 const Product& product, 160 const Product& product,
160 WorkItemList* list); 161 WorkItemList* list);
161 162
162 // Unregisters the "opv" version of ChromeLauncher from IE's low rights 163 // Unregisters the "opv" version of ChromeLauncher from IE's low rights
163 // elevation policy. 164 // elevation policy.
164 void AddDeleteOldIELowRightsPolicyWorkItems( 165 void AddDeleteOldIELowRightsPolicyWorkItems(
165 const InstallerState& installer_state, 166 const InstallerState& installer_state,
166 WorkItemList* install_list); 167 WorkItemList* install_list);
167 168
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
211 // currently being installed -- can be empty on uninstall. 212 // currently being installed -- can be empty on uninstall.
212 void AddOsUpgradeWorkItems(const InstallerState& installer_state, 213 void AddOsUpgradeWorkItems(const InstallerState& installer_state,
213 const FilePath& setup_path, 214 const FilePath& setup_path,
214 const Version& new_version, 215 const Version& new_version,
215 const Product& product, 216 const Product& product,
216 WorkItemList* install_list); 217 WorkItemList* install_list);
217 218
218 } // namespace installer 219 } // namespace installer
219 220
220 #endif // CHROME_INSTALLER_SETUP_INSTALL_WORKER_H_ 221 #endif // CHROME_INSTALLER_SETUP_INSTALL_WORKER_H_
OLDNEW
« no previous file with comments | « no previous file | chrome/installer/setup/install_worker.cc » ('j') | chrome/installer/util/util_constants.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698