ユーザ指定キーの作成(C言語)

説明:

SHRegCreateUSKeyを使用して、HKEY_LOCAL_MACHINEとHKEY_CURRENT_USERのそれぞれに、“Software\masapico”というキーを作成する。また、そのサブキーとしてHKEY_CURRENT_USERのみに“test”というキーを作成する。

キーワード:

SHRegCreateUSKey, SHRegCloseUSKey

サンプルコード:

void CreateUSKey(void)
{
	HUSKEY hUSKey;
	HUSKEY hSubUSKey;

	/* HKEY_LOCAL_MACHINEとHKEY_CURRENT_USERに“Software\\masapico”というキーを作成する。*/
	SHRegCreateUSKey(
		"Software\\masapico",
		KEY_ALL_ACCESS,
		NULL,
		&hUSKey,
		SHREGSET_DEFAULT);

	/* HKEY_CURRENT_USERに“Software\\masapico\\test”というキーを作成する。*/
	SHRegCreateUSKey(
		"test",
		KEY_ALL_ACCESS,
		hUSKey,
		&hSubUSKey,
		SHREGSET_HKCU);

	SHRegCloseUSKey(hSubUSKey);
	SHRegCloseUSKey(hUSKey);
}

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

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