| Index: chrome_elf/blacklist/blacklist.cc
|
| diff --git a/chrome_elf/blacklist/blacklist.cc b/chrome_elf/blacklist/blacklist.cc
|
| index 05d917fb6db8a32295d0c2f7a9ad96e65a195990..d7609d4a851d3f44092f64afbf7b772557ff4698 100644
|
| --- a/chrome_elf/blacklist/blacklist.cc
|
| +++ b/chrome_elf/blacklist/blacklist.cc
|
| @@ -103,7 +103,10 @@ __declspec(allocate(".oldntmap"))
|
| bool LeaveSetupBeacon() {
|
| HANDLE key_handle = INVALID_HANDLE_VALUE;
|
|
|
| - if (!nt::CreateRegKey(nt::HKCU, kRegistryBeaconPath,
|
| + if (!nt::CreateRegKey(nt::HKCU,
|
| + install_static::GetRegistryPath()
|
| + .append(kRegistryBeaconKeyName)
|
| + .c_str(),
|
| KEY_QUERY_VALUE | KEY_SET_VALUE, &key_handle))
|
| return false;
|
|
|
| @@ -152,7 +155,10 @@ bool LeaveSetupBeacon() {
|
| bool ResetBeacon() {
|
| HANDLE key_handle = INVALID_HANDLE_VALUE;
|
|
|
| - if (!nt::CreateRegKey(nt::HKCU, kRegistryBeaconPath,
|
| + if (!nt::CreateRegKey(nt::HKCU,
|
| + install_static::GetRegistryPath()
|
| + .append(kRegistryBeaconKeyName)
|
| + .c_str(),
|
| KEY_QUERY_VALUE | KEY_SET_VALUE, &key_handle))
|
| return false;
|
|
|
|
|