ユーザ指定キーのレジストリ値を取得(C言語)

説明:

SHRegGetUSValueを使用して、HKEY_LOCAL_MACHINEのSoftware\masapicoというキーにあるfooという名前のレジストリ値を取得し、結果を表示する。fooというレジストリ値が存在しない場合、デフォルトの値である"abc"という値を結果として表示する。

キーワード:

SHRegGetUSValue

サンプルコード:

void GetUSValue(void)
{
	char Value[1000];
	DWORD ValueSize;
	char *DefaultValue = "abc";

	ValueSize = 1000;

	/* HKEY_LOCAL_MACHINEのSoftware\masapicoというキーにあるfooという名前のレジストリ値を取得 */
	SHRegGetUSValue(
		"Software\\masapico",
		"foo",
		NULL,
		Value,
		&ValueSize,
		FALSE,
		DefaultValue,
		lstrlen(DefaultValue) + 1);

	/* 結果を表示 */
	printf("%s\n", Value);
}
(original text:1999/09/04 更新)

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