1.4.0.(TechInfo #4)
~~~~~~~~~~~~~~~~~~~
[HKEY_LOCAL_MACHINE\Software\Far Manager\Policies]
[HKEY_CURRENT_USER\Software\Far Manager\Policies]
"DisabledOptions":REG_DWORD
Параметр "Policies/DisabledOptions" с типом DWORD определяет доступ к
пунктам меню Options (Параметры). Проверка идёт по битовой маске. Если
бит установлен, доступ запрещается.
Номера битов:
0 - Системные параметры
1 - Настройки панели
2 - Настройки интерфейса
3 - Языки
4 - Параметры внешних модулей
5 - Настройки диалогов
6 - Подтверждения
7 - Режимы панели файлов
8 - Описания файлов
9 - Файлы описания папок
11 - Настройки программы просмотра
Настройки, действующие только на текущий сеанс (Alt-Shift-F9 в
программе просмотра) доступны.
12 - Настройки редактора
Настройки, действующие только на текущий сеанс (Alt-Shift-F9 в
редакторе) доступны.
14 - Цвета
15 - Раскраска файлов
17 - Сохранить параметры
Номера 10,13,16 игнорируются.
Прочие параметры доступа:
Номера битов:
18 - Создание макрокоманд
19 - Игнорировать ключ '/p' командной строки
20 - Игнорировать путь к персональным плагинам
21 - Запретить удалять задачи из "Списка задач" и плагина ProcList
Параметр из HKLM позволяет запрещать отдельные опции на уровне всех
пользователей. Параметр из HKCU - на уровне текущего пользователя.
Значения параметров из HKLM и из HKCU складываются логически. Это
значит, что на уровне текущего пользователя (параметр из HKCU) можно
только добавлять блокировку отдельных опций.
По умолчанию значение = 0 (доступно всё).
We are the Borg. You will be assimilated.
So Say We All!
Нынешние реалии таковы, что у нас нет закрытых от записи глобальных настроек, аналогичных бывшему HKLM.
Если они есть в планах - сабж нужно туда.
Если нет - в морг.
Без них эти policies - тупо фантики.