次の方法で共有


フォルダー監視レジストリの設定

[このページWindows メディア プレーヤー SDK に関連付けられている機能は、レガシ機能です。 MediaPlayer に置き換わりました。 MediaPlayer は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能な場合は SDK ではなく MediaPlayerWindows メディア プレーヤー使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]

Windows メディア プレーヤー 9 シリーズ以降では、新しいデジタル メディア ファイルのファイル フォルダーを監視できます。 監視対象フォルダー内の新しいファイルがプレーヤーによって検出されると、そのファイルが自動的にライブラリに追加されます。 Windows メディア プレーヤー 9 から Windows メディア プレーヤー 11 の場合、ユーザーは [オプション] ダイアログ ボックスの [ライブラリ] タブの [監視フォルダー] をクリックして、監視対象フォルダーの一覧を変更できます。 Windows メディア プレーヤー 12 の場合、ユーザーは「Windows メディア プレーヤー ライブラリに項目を追加する」トピックの手順に従って、監視対象フォルダーの一覧を変更できます。 Windows メディア プレーヤー 9 から Windows メディア プレーヤー 11 の場合は、レジストリに値を追加することで、監視対象のフォルダーをプログラムで追加できます。 Windows メディア プレーヤー 12 の場合、レジストリを使用して、監視対象のフォルダーをプログラムで追加または削除することはできません。

Windows メディア プレーヤー 9 から Windows メディア プレーヤー 11 の場合、監視用のフォルダーを追加するには、まず次のレジストリ キーで 2 つの値を作成または変更する必要があります。

HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences\

新しい値には、次のように名前を付ける必要があります。

名前 Type 説明
TrackFoldersDirectories REG_DWORD 監視するフォルダーの数を表す DWORD 値。 これは、 TrackFoldersDirectoriesX 値の数と一致する必要があります。
TrackFoldersDirectoriesX REG_SZ 監視するフォルダーのパスを表す文字列値。 監視する各フォルダーには、個別の値が必要です。 サフィックス X は、常に 0 から始まり、1 ずつインクリメントする必要がある整数です。 Windows メディア プレーヤーは、指定したフォルダーのサブフォルダーも監視します。

 

たとえば、監視する最初のフォルダーを追加するには、次の値を追加します。

[HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences]
"TrackFoldersDirectories0" = "c:\MyPath\MyFolder"

次に、count 値を作成します。

[HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences]
"TrackFoldersDirectories" = dword:00000001

監視する 2 つ目のフォルダーを追加するには、次の値を追加します。

[HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences]
"TrackFoldersDirectories1" = "c:\MyPath\MyFolder2"

次に、count 値をインクリメントします。

[HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences]
"TrackFoldersDirectories" = dword:00000002

レジストリ設定