| 169 | return FALSE; |
| 170 | } |
| 171 | VOID UninstallR77Config() |
| 172 | { |
| 173 | // Delete subkeys in HKEY_LOCAL_MACHINE\SOFTWARE\$77config |
| 174 | HKEY key; |
| 175 | if (RegOpenKeyExW(HKEY_LOCAL_MACHINE, L"SOFTWARE\\" HIDE_PREFIX L"config", 0, KEY_ALL_ACCESS | KEY_WOW64_64KEY, &key) == ERROR_SUCCESS) |
| 176 | { |
| 177 | WCHAR subKeyName[1000]; |
| 178 | for (DWORD subKeyNameLength = 1000; RegEnumKeyExW(key, 0, subKeyName, &subKeyNameLength, NULL, NULL, NULL, NULL) == ERROR_SUCCESS; subKeyNameLength = 1000) |
| 179 | { |
| 180 | RegDeleteKeyW(key, subKeyName); |
| 181 | } |
| 182 | |
| 183 | RegCloseKey(key); |
| 184 | } |
| 185 | |
| 186 | // Delete HKEY_LOCAL_MACHINE\SOFTWARE\$77config |
| 187 | RegDeleteKeyExW(HKEY_LOCAL_MACHINE, L"SOFTWARE\\" HIDE_PREFIX L"config", KEY_ALL_ACCESS | KEY_WOW64_64KEY, 0); |
| 188 | } |
no outgoing calls
no test coverage detected