Как удалить меню правой кнопки мыши в VLC Media Player?
Я адаптирую VLC для создания пользовательского видеоплеера. Я выбрал VLC из-за его способности воспроизводить множество форматов, и потому, что он позволяет мне легко настраивать пользовательский скин.
Но я также хочу ограничить доступ пользователей к файловой системе, для чего мне нужно отключить меню правой кнопки мыши. Есть ли способ сделать это?
Ответы
Ответ 1
Немой, что VLC не имеет опции "Настройки", чтобы переключить это, но...
Я нашел ответ здесь:
https://forum.videolan.org/viewtopic.php?t=82274
Соответствующие инструкции:
- Откройте Regedit. Найдите HKEY_CLASSES_ROOT\Directory\shell.
- Под этим ключом найдите каждый ключ VLC, который вы хотите удалить из контекстного меню папки
- (необязательно) Rightclick each и выберите export (на всякий случай). Сохраните экспортированный файл reg с именем ключа плюс "-dir". Чтобы получить только имя ключа, а не полный путь к реестру, сначала выберите переименование, а затем переименуйте, когда имя будет выделено rightclick и выберите копию (перед экспортом). Копировать имя ключа дает полный путь, а не только выбранный ключ.
- Удалить ключ.
Ответ 2
Или просто используйте CCleaner:
-
Откройте CCleaner,
-
Выберите инструменты,
-
Выберите "Запуск",
-
Перейдите в столбец контекстного меню справа,
-
Найдите, какую программу вы хотите отключить или удалить из контекстного меню,
Ответ 3
Вместо того, чтобы играть в реестре:
удалить VLC. Сохраните пользовательские настройки, если хотите.
Загрузите установщик VLC снова http://www.videolan.org/vlc/
во время установки снимите флажок "контекстное меню".
Ответ 4
Во время установки есть возможность удалить выбранное "Контекстное меню", и файловая ассоциация не должна включать.zip,.iso и.rar
Удачи.
Ответ 5
Используйте этот сценарий PowerShell с помощью консоли администратора с повышенными правами (администратор RunAs)
New-PSDrive -Name HKCR -PSProvider Registry -Root HKEY_CLASSES_ROOT #not permanent
Remove-Item HKCR:\Directory\shell\AddToPlaylistVLC\ -Recurse
Remove-Item HKCR:\Directory\shell\PlayWithVLC\ -Recurse