文件夹监视注册表设置

[与此页面关联的功能(Windows 媒体播放器 SDK)是旧版功能。 它已被 MediaPlayer 取代。 MediaPlayer 已针对Windows 10和Windows 11进行了优化。 如果可能,Microsoft 强烈建议新代码使用 MediaPlayer 而不是 Windows 媒体播放器 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

Windows 媒体播放器 9 系列或更高版本可以监视文件夹中的新数字媒体文件。 当 Player 在受监视的文件夹中检测到新文件时,它会自动将该文件添加到库中。 对于 Windows 媒体播放器 9 到 Windows 媒体播放器 11,用户可以通过单击“选项”对话框的“库”选项卡上的“监视文件夹”来更改受监视文件夹的列表。 对于Windows 媒体播放器 12,用户可以按照主题将项目添加到Windows 媒体播放器库中的说明更改受监视文件夹的列表。 对于 Windows 媒体播放器 9 到 Windows 媒体播放器 11,可以通过向注册表添加值,以编程方式添加要监视的文件夹。 对于Windows 媒体播放器 12,不能使用注册表以编程方式添加或删除要监视的文件夹。

对于 Windows 媒体播放器 9 到 Windows 媒体播放器 11,若要添加用于监视的文件夹,必须先在以下注册表项中创建或修改两个值:

HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences\

新值必须按如下所示命名。

名称 类型 说明
TrackFoldersDirectories REG_DWORD 表示要监视的文件夹计数的 DWORD 值。 这必须与 TrackFoldersDirectoriesX 值的计数匹配。
TrackFoldersDirectoriesX REG_SZ 一个表示要监视的文件夹路径的字符串值。 要监视的每个文件夹都需要单独的值。 后缀 X 是一个整数,应始终从 0 开始,然后递增 1。 Windows 媒体播放器还会监视指定文件夹的子文件夹。

 

例如,若要添加要监视的第一个文件夹,请添加以下值:

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

然后,创建计数值:

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

若要添加要监视的第二个文件夹,请添加以下值:

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

然后,递增计数值:

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

注册表设置