次の方法で共有


シェル レジストリ処理関数

このセクションでは、Windows シェル レジストリ処理関数について説明します。 このドキュメントで説明するプログラミング要素は、Shlwapi.dll によってエクスポートされ、Shlwapi.h および Shlwapi.lib で定義されています。

このセクションでは、次の操作を行います。

話題 形容
AssocCreate
IQueryAssociations オブジェクトへのポインターを返します。
AssocGetPerceivedType
拡張子に基づいて、ファイルの認識される型を取得します。
AssocIsDangerous
ファイルの種類が潜在的なセキュリティ リスクと見なされるかどうかを判断します。
AssocQueryKey
レジストリからファイルまたはプロトコルの関連付けに関連するキーを検索して取得します。
AssocQueryString
レジストリからファイルまたはプロトコルの関連付けに関連する文字列を検索して取得します。
AssocQueryStringByKey
指定したキーから始まるファイル関連付け関連の文字列を検索し、レジストリから取得します。
SHCopyKeyする
ソース サブキーのサブキーと値を再帰的にコピー先キーにコピーします。 SHCopyKeyキーのセキュリティ属性はコピーされません。
SHDeleteEmptyKey
空のキーを削除します。
SHDeleteKeyする
サブキーとそのすべての子孫を削除します。 この関数は、キーとすべてのキーの値をレジストリから削除します。
SHDeleteValue
指定したレジストリ キーから名前付き値を削除します。
SHEnumKeyExする
指定した開いているレジストリ キーのサブキーを列挙します。
SHEnumValueする
指定した開いているレジストリ キーの値を列挙します。
SHGetAssocKeys
IQueryAssociations オブジェクトに関連付けられているクラス サブキーの配列を取得します。
SHGetValueする
レジストリ値を取得します。
SHOpenRegStream2
レジストリ値を開き、値の読み取りまたは書き込みに使用できるストリームを提供します。 この関数は、SHOpenRegStream置き換えられます。
SHQueryInfoKey
指定したレジストリ キーに関する情報を取得します。
SHQueryValueEx
レジストリ キーを開き、特定の値を照会します。
SHRegCloseUSKey
ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) 内のユーザー固有のレジストリ サブキーへのハンドルを閉じます。
SHRegCreateUSKeyする
ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) でレジストリ サブキーを作成または開きます。
SHRegDeleteEmptyUSKey
ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) の空のレジストリ サブキーを削除します。
SHRegDeleteUSValueする
ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) のレジストリ サブキー値を削除します。
SHRegDuplicateHKeyする
レジストリ キーの HKEY ハンドルを複製します。
SHRegEnumUSKeyする
ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) 内のレジストリ サブキーのサブキーを列挙します。
SHRegEnumUSValueする
ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) 内の指定されたレジストリ サブキーの値を列挙します。
SHRegGetBoolUSValueする
ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) のレジストリ サブキーからブール値を取得します。
SHRegGetIntW
レジストリから数値文字列値を読み取り、整数に変換します。
SHRegGetPathする
レジストリからファイル パスを取得し、必要に応じて環境変数を展開します。
SHRegGetUSValue
ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) のレジストリ サブキーから値を取得します。
SHRegOpenUSKey
ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) でレジストリ サブキーを開きます。
SHRegQueryInfoUSKey
ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) 内の指定されたレジストリ サブキーに関する情報を取得します。
SHRegQueryUSValueする
ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) の開いているレジストリ サブキーに関連付けられている指定した名前の型とデータを取得します。
SHRegSetPathする
ファイル パスを取得し、フォルダー名を環境文字列に置き換え、結果の文字列をレジストリに配置します。
SHRegSetUSValueする
ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) のレジストリ サブキー値を設定します。
SHRegSetValue
レジストリ値を設定します。
その場所 RegSetValue を使用します。
SHRegWriteUSValue
ユーザー固有のサブツリー (HKEY_CURRENT_USERまたはHKEY_LOCAL_MACHINE) のレジストリ サブキーに値を書き込みます。
SHSetValue
レジストリ キーの値を設定します。