Запись реестра разрешений

[Функция, связанная с этой страницей, Медиаплеер Windows SDK, является устаревшей функцией. Он был заменен MediaPlayer. MediaPlayer оптимизирован для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует по возможности использовать MediaPlayer вместо пакета SDK для Медиаплеер Windows. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]

Когда Медиаплеер Windows сталкивается с пользовательским расширением имени файла, он ищет подраздел реестра, соответствующий расширению. Подраздел описан в разделе Параметры реестра расширения имени файла. Одна из записей реестра, которая может отображаться в подразделе расширения, — это запись Разрешения .

В записи Разрешения указываются действия, которые Медиаплеер Windows разрешено выполнять с файлами с пользовательским расширением. Запись Разрешения имеет следующую форму.

Имя Тип Значение
Разрешения REG_DWORD Набор флагов, каждый из которых предоставляет разрешение для определенного действия.

 

Значение записи Разрешения — побитовое ИЛИ одного или нескольких следующих флагов.

Флаг (десятичное значение) Описание
1 Разрешение на воспроизведение. Файлы с зарегистрированным расширением имени файла можно воспроизводить.
2 Разрешение на удаление папки. Файлы с зарегистрированным расширением имени файла будут включены в список воспроизведения, созданный, когда пользователь перетаскивает папку с файлами и удаляет ее в пользовательский интерфейс проигрывателя.
4 Разрешение для компакт-диска мультимедиа. Файлы с зарегистрированным расширением имени файла будут включены в список воспроизведения, созданный при вставке компакт-диска с файлами в дисковод компакт-дисков.
8 Разрешение для библиотеки. Файлы с зарегистрированным расширением имени файла можно добавить в библиотеку. Требуется для подключаемых модулей преобразования.
16 Разрешение для потоковой передачи HTML. Файлы с зарегистрированным расширением имени файла будут вставлены в кэш интернет-Обозреватель при доставке из веб-потока.
128 Разрешение на перекодирование. Файлы с зарегистрированным расширением имени файла могут быть перекодированы в формат Windows Media при определенных условиях. См. раздел IWMPTranscodePolicy::allowTranscode. Требуется Медиаплеер Windows 10 или более поздней версии.

 

Когда пользователь пытается воспроизвести файл мультимедиа с пользовательским расширением имени файла, Медиаплеер Windows ищет подраздел реестра, соответствующий расширению. Если совпадение не найдено, проигрыватель предоставляет пользователю диалоговое окно с предупреждением, которое предлагает пользователю разрешение на попытку воспроизведения файла. Если вы создаете цифровые файлы мультимедиа с пользовательскими расширениями имен файлов, вы можете предотвратить появление этого предупреждения на компьютере пользователя, зарегистрировав расширение имени файла и указав запись Разрешения .

Запись Permissions (за исключением значения флага 128) поддерживается в Медиаплеер Windows серии 9 и более поздних версий. Значение флага 128 поддерживается Медиаплеер Windows 10 и более поздних версий.

Параметры реестра расширения имени файла