Don't complain that non-existant registry entries cannot be deleted.

This commit is contained in:
Thomas Heller 2004-07-14 14:53:50 +00:00
parent c849e63eb0
commit 55a9864cb4

View File

@ -2169,7 +2169,7 @@ void DeleteRegistryKey(char *string)
MessageBox(GetFocus(), string, "Could not open key", MB_OK);
else {
result = RegDeleteKey(hKey, subkeyname);
if (result != ERROR_SUCCESS)
if (result != ERROR_SUCCESS && result != ERROR_FILE_NOT_FOUND)
MessageBox(GetFocus(), string, "Could not delete key", MB_OK);
RegCloseKey(hKey);
}
@ -2211,7 +2211,7 @@ void DeleteRegistryValue(char *string)
MessageBox(GetFocus(), string, "Could not open key", MB_OK);
else {
result = RegDeleteValue(hKey, valuename);
if (result != ERROR_SUCCESS)
if (result != ERROR_SUCCESS && result != ERROR_FILE_NOT_FOUND)
MessageBox(GetFocus(), string, "Could not delete value", MB_OK);
RegCloseKey(hKey);
}