Тонкости реестра Windows Vista. Трюки и эффекты. Роман Клименко

Чтение книги онлайн.

Читать онлайн книгу Тонкости реестра Windows Vista. Трюки и эффекты - Роман Клименко страница 33

Жанр:
Серия:
Издательство:
Тонкости реестра Windows Vista. Трюки и эффекты - Роман Клименко

Скачать книгу

ветви реестра, в которых реализуются CPL-файлы. Второй способ перечисляет все CPL-файлы, которые будут скрыты от пользователя, в то время как третий перечисляет все отображаемые для пользователя CPL-файлы.

      Чтобы воспользоваться вторым способом, то есть перечислить все запрещенные для пользователя 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-объектов. Способ их отображения является и способом их сокрытия.

      Чтобы добавить в папку Панель управления значок (при использовании вида по категориям

Скачать книгу