Home | History | Annotate | Download | only in mini_installer

Lines Matching refs:configuration

28 #include "chrome/installer/mini_installer/configuration.h"
161 void SetInstallerFlags(const Configuration& configuration) {
165 configuration.is_system_level() ? HKEY_LOCAL_MACHINE : HKEY_CURRENT_USER;
168 configuration.has_chrome_frame() ?
170 configuration.chrome_app_guid();
186 if (configuration.is_multi_install()) {
242 bool GetSetupExePathFromRegistry(const Configuration& configuration,
245 bool system_level = configuration.is_system_level();
248 if (configuration.is_multi_install() && GetSetupExePathForGuidFromRegistry(
255 if (configuration.has_chrome_frame() && GetSetupExePathForGuidFromRegistry(
263 system_level, configuration.chrome_app_guid(), path, size)) {
266 if (configuration.has_app_host() && GetSetupExePathForGuidFromRegistry(
305 void AppendCommandLineFlags(const Configuration& configuration,
318 if (!StrEndsWith(configuration.program(), exe_name)) {
321 cmd_to_append = configuration.command_line();
322 } else if (configuration.argument_count() > 1) {
323 const wchar_t* tmp = SearchStringI(configuration.command_line(), exe_name);
380 bool UnpackBinaryResources(const Configuration& configuration, HMODULE module,
411 if (!GetSetupExePathFromRegistry(configuration, exe_path.get(),
430 AppendCommandLineFlags(configuration, &cmd_line);
493 bool RunSetup(const Configuration& configuration, const wchar_t* archive_path,
506 } else if (!GetSetupExePathFromRegistry(configuration, cmd_line.get(),
521 AppendCommandLineFlags(configuration, &cmd_line);
721 bool ProcessNonInstallOperations(const Configuration& configuration,
725 switch (configuration.operation()) {
726 case Configuration::CLEANUP:
782 Configuration configuration;
783 if (!configuration.Initialize())
786 if (configuration.query_component_build()) {
799 if (ProcessNonInstallOperations(configuration, &exit_code))
812 SetInstallerFlags(configuration);
817 if (!UnpackBinaryResources(configuration, module, base_path.get(),
825 if (!RunSetup(configuration, archive_path.get(), setup_path.get(),