summaryrefslogtreecommitdiffstats
path: root/base
diff options
context:
space:
mode:
authorkuchhal@chromium.org <kuchhal@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-07-23 19:51:18 +0000
committerkuchhal@chromium.org <kuchhal@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-07-23 19:51:18 +0000
commit3bf6ade0846bb7a03e586a96feda2d9bbd466139 (patch)
tree32c95ee82f497f8aa7a84b986efe65e4a513bb77 /base
parentf32aa33411516549857f4f18ec9b53f599952e38 (diff)
downloadchromium_src-3bf6ade0846bb7a03e586a96feda2d9bbd466139.zip
chromium_src-3bf6ade0846bb7a03e586a96feda2d9bbd466139.tar.gz
chromium_src-3bf6ade0846bb7a03e586a96feda2d9bbd466139.tar.bz2
Allow two user level installs of Chrome to have default browser settings.
This change will allow two Windows users to install thier own copy of Chrome and set it as default browser. There is a bunch of refactoring in this change. - Divided the registry entries into three categories: * Entries that are only read from HKLM * Entries that actually tie file/protocol associations to Chrome. This will almost always be in HKCU (except when it is a OEM install). * Entries that we can create in HKCU if we fail to create them in HKLM. - For single user machine nothing should change. - For two users on the same machine (each with a different user level Chrome installed), the second user's default browser will get renamed to Chromium.<user> and the required registry entries will also be renamed so that they do not overwrite first users's registry entries. BUG=3641 TEST=Install and set Chromium as default browser from two different logins on the same machine for various combinations of XP/Vista, admin users/non admin user, user-level install/system-level install. Review URL: http://codereview.chromium.org/159172 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21428 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base')
0 files changed, 0 insertions, 0 deletions