По нажатию кнопки Выполнить мы проверяем состояние каждого флажка. Если флажок установлен, то мы записываем в реестр ключ, который включает выбранную опцию, в противном же случае — просто отключаем эту опцию.
Теперь можно откомпилировать и запустить программу на выполнение. Выберите, например, опцию Заблокировать реестр и нажмите кнопку Выполнить. Чтобы удостовериться в том, что реестр действительно заблокирован, выполните команду системного меню Пуск→Выполнить, в диалоговом окне Запуск программы введите regedit и нажмите кнопку OK. Если вместо окна реестра вы увидите сообщение об ошибке "Редактирование реестра запрещено администратором системы" (рис. 12.2), то это значит, что наша программа работает нормально.
Рис. 12.2. Программа заблокировала системный реестр Windows
После этого опять перейдите в программу Настройка ОС Windows, сбросьте флажок Заблокировать реестр и нажмите кнопку Выполнить. Попробуйте еще раз войти в реестр. Как видите, теперь никаких препятствий не возникает.
Полный исходный код модуля
Полный исходный код модуля программы настройки Windows представлен в листинге 12.1.