DWORD SHDeleteEmptyKey( HKEY hKey, LPCTSTR SubKeyName);
引数の意味は以下の通り。
hKey | オープンされているレジストリキー。 |
SubKeyName | 削除するサブキー。 |
戻り値は、エラーコードである。
void DeleteEmptyKey(void) { HKEY hKey; /* レジストリキーのオープン */ RegOpenKeyEx( HKEY_CURRENT_USER, "Software\\masapico", 0, KEY_ALL_ACCESS, &hKey); /* サブキーの削除 */ SHDeleteEmptyKey(hKey, "test"); /* 終了 */ RegCloseKey(hKey); }