ユーザ指定キーにレジストリ値を書き込む(C言語)

説明:

SHRegWriteUSValueを使用して、HKEY_LOCAL_MACHINEの"Software\masapico"というレジストリキーに"xyz"という名前で"hello world"という値のレジストリ値を書き込む。

キーワード:

SHRegWriteUSValue

サンプルコード:

void WriteUSValue(void)
{
	HUSKEY hUSKey;
	char *Value = "hello world";

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

	SHRegWriteUSValue(
		hUSKey,
		"xyz",
		REG_SZ,
		Value,
		lstrlen(Value) + 1,
		SHREGSET_HKLM);

	/* 終了 */
	SHRegCloseUSKey(hUSKey);
	
}
(original text:1999/09/04 更新)

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