Index: trunk/src/chrome/installer/gcapi/gcapi_test_registry_overrider.cc |
=================================================================== |
--- trunk/src/chrome/installer/gcapi/gcapi_test_registry_overrider.cc (revision 234626) |
+++ trunk/src/chrome/installer/gcapi/gcapi_test_registry_overrider.cc (working copy) |
@@ -11,8 +11,12 @@ |
GCAPITestRegistryOverrider::GCAPITestRegistryOverrider() { |
// Override keys - this is undone during destruction. |
- override_manager_.OverrideRegistry(HKEY_CURRENT_USER, L"hkcu_override"); |
- override_manager_.OverrideRegistry(HKEY_LOCAL_MACHINE, L"hklm_override"); |
+ string16 hkcu_override = base::StringPrintf( |
+ L"hkcu_override\\%ls", ASCIIToWide(base::GenerateGUID())); |
+ override_manager_.OverrideRegistry(HKEY_CURRENT_USER, hkcu_override); |
+ string16 hklm_override = base::StringPrintf( |
+ L"hklm_override\\%ls", ASCIIToWide(base::GenerateGUID())); |
+ override_manager_.OverrideRegistry(HKEY_LOCAL_MACHINE, hklm_override); |
} |
GCAPITestRegistryOverrider::~GCAPITestRegistryOverrider() { |