空のユーザ指定キーの削除(C言語)

説明:

HKEY_CURRENT_USERおよびHKEY_LOCAL_MACHINEにある“Software\masapico\test”という空のキーを削除する。

キーワード:

SHRegOpenUSKey, SHRegDeleteEmptyUSKey, SHRegCloseUSKey

サンプルコード:

void DeleteUSKey(void)
{
	HUSKEY hUSKey;

	/* “Sotware”キーをユーザ指定キーとしてオープンする */
	SHRegOpenUSKey(
		"Software",
		KEY_ALL_ACCESS,
		NULL,
		&hUSKey,
		FALSE);

	/* “Software”のサブキーである“masapico\test”という空のキーを削除 */
	SHRegDeleteEmptyUSKey(
		hUSKey,
		"masapico\\test",
		SHREGDEL_BOTH);

	/* 終了 */
	SHRegCloseUSKey(hUSKey);
}

(original text:1999/07/17 更新)

本ドキュメントの内容は保証しません。本ドキュメントによって生じた結果について、一切の責任を負いません。