Как удалить меню правой кнопки мыши в 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

Вместо того, чтобы играть в реестре:

  1. удалить VLC. Сохраните пользовательские настройки, если хотите.

  2. Загрузите установщик VLC снова http://www.videolan.org/vlc/

  3. во время установки снимите флажок "контекстное меню".

Ответ 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