Тонкости реестра Windows Vista. Трюки и эффекты. Роман Клименко
Чтение книги онлайн.
Читать онлайн книгу Тонкости реестра Windows Vista. Трюки и эффекты - Роман Клименко страница 33
Чтобы воспользоваться вторым способом, то есть перечислить все запрещенные для пользователя CPL-файлы, нужно создать REG_DWORD-параметр DisallowCpl в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer и присвоить ему значение 1. Кроме того, в этой же ветви нужно создать подраздел DisallowCpl. Он и будет содержать список всех запрещенных для пользователя CPL-файлов в виде строковых параметров, названия которых являются числами от 1 и до бесконечности. Значения этих параметров должны быть равны именам CPL-файлов (то есть для запрещения значка Мышь нужно создать параметр с именем 1 и присвоить ему значение main.cpl).
Если вы хотите воспользоваться третьим способом, то есть перечислить все разрешенные CPL-файлы (соответственно, пользователю будет запрещен доступ к CPL-файлам, не вошедшим в список), нужно в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer создать REG_DWORD-параметр RestrictCpl и присвоить ему значение 1. Кроме того, в данной ветви реестра нужно также создать подраздел RestrictCpl, который должен хранить список строковых параметров, аналогичный списку из второго способа.
Ниже приведен текст REG-файла, который скрывает все стандартные апплеты из папки Панель управления (расположение файла на компакт-диске – Файлы реестра\Интерфейс\HideAplet.reg). Данный REG-файл может использоваться в сочетании с другим REG-файлом, описанным ниже и добавляющим в папку несколько ActiveX-объектов, с помощью контекстного меню которых можно получить доступ ко всем стандартным апплетам.
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
Control Panel\don't load]
"infocardcpl.cpl"=""
"cscui.dll"=""
"srchadmin.dll"=""
"hotplug.dll"=""
"keymgr.dll"=""
"input.dll"=""
"cliconfg.dll"=""
"Collab.cpl"=""
"appwiz.cpl"=""
"desk.cpl"=""
"Firewall.cpl"=""
"hdwwiz.cpl"=""
"Inetcpl.cpl"=""
"Intl.cpl"=""
"Joy.cpl"=""
"Main.cpl"=""
"Mmsys.cpl"=""
"ncpa.cpl"=""
"powercfg.cpl"=""
"Sapi.cpl"=""
"sysdm.cpl"=""
"TabletPC.cpl"=""
"Telephon.cpl"=""
"Timedate.cpl"=""
"wmdConn.cpl"=""
"Wscui.cpl"=""
Отображение нестандартных апплетов. Если апплет не расположен в каталоге %systemroot%\system32, то он не будет автоматически отображаться в папке Панель управления. Для его отображения нужно воспользоваться ветвью реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\Cpls.
В данной ветви нужно создать параметр расширенного строкового типа, название которого может быть любым. Значение данного параметра должно содержать путь к апплету и его имя.
Скрытие и отображение ActiveX.объектов. Кроме апплетов в папке Панель управления могут располагаться значки ActiveX-объектов. Способ их отображения является и способом их сокрытия.
Чтобы добавить в папку Панель управления значок (при использовании вида по категориям