Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Klimov_A._Reestr_Windows_7.a6.pdf
Скачиваний:
172
Добавлен:
03.05.2015
Размер:
3.85 Mб
Скачать

Рис. 2.22. Заблокированные элементы окна Экран

Запрещение/Разрешения на запуск программ

Очень часто возникает проблема, как запретить некоторым пользователям запускать определенные программы. Например, вы хотите, чтобы дети не запускали какую-нибудь жестокую игру, в которую сами играете вечером. Для подобных запретов можно использо-

вать возможности реестра.

Запрещение на запуск программ, кроме указанных в списке

Windows позволяет ограничить доступ к программам, кроме приложений, разрешенных в специальном списке. Для ограничения запускаемых программ надо открыть раздел HKCU\SOFTWARE\Microsoft \Windows\CurrentVerson\Policies\Explorer и создать там параметр RestrictRun типа DWORD со значением 1. Затем тут же надо создать подраздел с аналогичным именем RestrictRun и в нем перечислить список разрешенных к запуску программ для текущего пользователя. Записи в этом подразделе пронумеровываются, начиная с 1, и содержат строки с путями (необязательно) и именами приложений. Файлы должны быть с расширением. Например, Word.exe, Excel.exe...

ВНИМАНИЕ

Не забудьте указать файл Regedit exe, иначе вы сами не сможете больше запустить редактор реестра! Для сброса ограничения на запуск программ надо установить значение ключа

RestrictRun в 0.

Разрешения на запуск приложений, кроме указанных в списке

Можно решить обратную задачу и указать список запрещенных к запуску приложений. Для этого надо от-

крыть раздел HKCU\SOFTWARE\Microsoft\Windows \CurrentVerson\Policies\Explorer и создать там па-

раметр DisallowRun типа DWORD со значением 1. Затем надо создать подраздел с этим же именем DisallowRun и в нем указать список запрещенных программ в виде строковых параметров. Записи в этом подразделе пронумеровываются, начиная с 1, и содержат строки с путями (необязательно) и именами приложений. Файлы должны быть с расширением. Напри-

мер, Word.exe, Excel.exe. Например: «1» – calc.exe;

«2» – thebat.exe; «3» – hl.exe.

Эта настройка действует на программы, которые запускает процесс от Windows Explorer, но не защищает от запуска этих программ при помощи Диспетчера задач (Task Manager), который запускается системным процессом или другими процессами. Также эти программы можно запустить через командную строку cmd.exe.

Запрет на запуск редактора реестра

Вы можете запретить запуск редактор реестра.

Для этого в разделе HKCU\SOFTWARE\Microsoft \Windows\CurrentVerson\Policies\System нужно добавить параметр DisableRegistryTools типа DWORD

со значением 1. Запуск редактора реестра будет запрещен, и на экране появится соответствующее сообщение (рис.2.23). Причем, в отличие от старых версий Windows, у пользователя не останется возможности вносить изменения с помощью программного обеспечения сторонних разработчиков и с помощью REG- файлов или утилиты REG.EXE. Мне пришлось вызывать Редактор локальных групповых политик и исправлять свою оплошность. А ведь некоторые издания Windows 7 не имеют в своем составе редактора групповых политик! Подробнее о редакторе локальных групповых политик будет рассказано в одной из следующих глав.

Рис. 2.23. Запрет на запуск редактора реестра

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]