- Андрей ВЕРНОДУБОВ (andy_ver@mail.ru)
Представьте себе, что Вы
работаете оператором компьютерного
класса в какой-нибудь школе, или где-нибудь
на курсах, или же в ВУЗ'е (там ребята
поумнее, да и ручки у них шаловливее).
Чему обучают людей, прежде никогда не
сталкивавшихся с компьютером?
Конечно же, Windows 9x!!! И когда человек
освоится с элементарными приемами
работы с данной ОС, он попытается
разобраться с ее настройками. Но
вспомните, сколько раз вам
потребовалось переустанавливать
Windows 9x, прежде чем наконец-то удалось
внести в систему какие-то изменения?
Уверен, не один.
Из опыта моей пятилетней
педагогической практики для меня
стало ясно, что самыми пытливыми
учениками являются подростки. Они и к
новому материалу восприимчивы, и,
конечно, в свободное время играют или
же ковыряются в системе, осваивая
науку программирования. Нередко им
приходит в голову изучить свойства
"Моего компьютера" и по ходу дела
удалить какие-нибудь устройства из
системы, или и того хуже, ковыряться в
настройках сети (довольно частые
ситуации) - тогда оператору придется
расхлебывать последствия их
любознательности.
В среднем в компьютерном классе около
8-10 машин, поэтому даже при всем
желании уследить за всеми действиями
учащихся практически невозможно.
Конечно, существует довольно
эффективные способы восстановить
работоспособность компьютеров, но
проще предупредить
несанкционированные действия
пользователей. И вот достаточно
намучившись с этим любознательным
народом, около года назад я разработал
программку (http://www.mycomp.com.ua/download/zachit.zip,
136 Кб), позволяющую блокировать
возможность изменения некоторых
настроек Windows 9x, что впоследствии мене
очень пригодилось.
Принцип ее работы следующий: в реестре
она прописывает определенные ключи,
блокирующие возможность изменения
некоторых настроек системы. Список
этих ключей приводится ниже. Если
установлена соответствующая галочка
программа запрещает выполнение
выбранной опции настройки системы,
снятие галочки делает ее вновь
доступной.
Итак, стало возможным регулировать
доступ:
- к свойствам "Моего компьютера"
(см. рисунок) или к некоторым опциям;
- к стандартной программе regedit.exe;
- к апплету "Пароли" из "Панели
управления";
- к "Свойствам экрана" или к
некоторым его страничкам настройкам;
- к "Свойствам принтера";
- к стандартным иконкам "Рабочего
стола";
- к настройкам сети (частично или в
целом);
- к пунктам меню "Выполнить", "Найти",
"Завершение работы", "Настройка",
"Настройка\Панель управления".
Одна из особенностей программы -
возможность управлять не только
настройками локального компьютера, но
и любой другой доступной по сети
машины. Тут вам необходимо выполнить
следующее: на обоих компьютерах в сети
должна быть включена возможность
удаленного управления и установлена
служба удаленного реестра (на "главном"
- откуда производится настройка, и на
"подчиненном" - который
настраивается). Если нет желания все
это регулировать, скопируйте
программу на каждый компьютер в
классе и запускайте ее уже с локальной
машины или с дискеты.
Безусловно, в огромном компьютерном
мире существуют и другие подобные
программы и даже с большими
возможностями, но, к сожалению, с
английским интерфейсом. Моя - на
русском, согласитесь, это приятно.
И еще совет: перед экспериментами с
реестром сделайте резервную копию
файлов User.dat, System.dat (см. табл.).
Приложение. Ключи реестра
Все ключи имеют тип DWORD (Integer) и
находятся в разделе HKEY_USERS\.Default\Software\Microsoft\
Windows\CurrentVersion\Polisies\"раздел",
где "раздел" - это или System, или
Explorer, или Network.
Свойства системы ("раздел"
- System)
|
NoDevMgrPage
|
отключает страничку "устройства"
в свойствах "Моего Компьютера"
|
NoConfigPage
|
отключает страничку "профили
оборудования" в свойствах "Моего
Компьютера"
|
NoFileSysPage
|
отключает кнопку "Файловая
система" на страничке "Быстродействие"
в свойствах "Моего Компьютера"
|
NoVirtMemPage
|
отключает кнопку "Виртуальная
память" на страничке "Быстродействие"
в свойствах "Моего Компьютера"
|
DisableRegistryTools
|
отключает возможность
запуска regedit.exe
|
"Свойства паролей"
из "Панели управления" ("раздел"
- System)
|
NoSecCPL
|
отключает доступ к "Паролям"
в "Панели управления"
|
NoProfilePage
|
отключает страничку "Профили
пользователей" в "Паролях"
из "Панели управления"
|
NoAdminPage
|
отключает страничку "Удаленное
управление" в "Паролях" из
"Панели управления"
|
NoPwdPage
|
отключает кнопку "Смены
пароля" в "Паролях" из "Панели
управления"
|
"Свойства экрана"
из "Панели управления" ("раздел"
- System)
|
NoDispCPL
|
отключает "Доступ" к
"Свойствам экрана"
|
NoDispScrSavPage
|
отключает страничку "Заставка"
в "Свойствах экрана"
|
NoDispAppearancePage
|
отключает страничку "Оформление"
в "Свойствах экрана"
|
NoDispBackgroundPage
|
отключает страничку "Фон"
в "Свойствах экрана"
|
NoDispSettingsPage
|
отключает страничку "Настройка"
в "Свойствах экрана"
|
"Свойства принтера"
("раздел" - Explorer)
|
NoPrinterTabs
|
отключает доступ к "Свойствам
принтера"
|
NoDeletePrinter
|
отключает возможность
удаления принтера
|
NoAddPrinter
|
отключает возможность
добавления нового принтера
|
"Свойства сети" из
"Панели управления" ("раздел"
- Explorer)
|
NoNetHood
|
нет сетевого окружения на
"Рабочем столе"
|
"Свойства сети" из
"Панели управления" ("раздел"
- Network)
|
NoEntireNetwork
|
убирает "Всю сеть" из
сетевого окружения
|
NoNetSetup
|
отключает доступ к "Свойствам
сети" (выдается сообщение)
|
NoFileSharingControl
|
отключает возможность
расшаривания файлов и папок
|
NoNetSetupConfigPage
|
отключает доступ к "Свойствам
сети" (без сообщения)
|
NoNetSetupIDPage
|
отключает страничку "Идентификация"
в "Свойствах сети"
|
NoNetSetupSecurityPage
|
отключает страничку "Пароли"
в "Свойствах сети"
|
NoPrintSharingControl
|
отключает возможность
расшаривания принтера
|
NoWorkgroupContents
|
не отображает в сетевом
окружении компьютеры данной
рабочей группы
|
Общие свойства кнопки
"Пуск" и "Рабочего стола"
("раздел" - Explorer)
|
NoRun
|
отключает пункт "Выполнить"
в кнопке "Пуск"
|
NoFind
|
отключает пункт "Найти"
в кнопке "Пуск"
|
NoClose
|
отключает пункт "Завершение
работы" в кнопке "Пуск"
|
NoSetTaskbar
|
отключает пункт "Настройка\Панель
задач" в кнопке "Пуск"
|
NoSetFolder
|
отключает пункт "Настройка"
в кнопке "Пуск"
|
NoDeskTop
|
пустой "Рабочий стол"
|
Дополнительные ключи
("раздел" - Explorer)
|
NoDrives=03ffffff
|
убирает из "Моего
компьютера" все диски
|
NoTrayContextMenu
|
правой кнопкой на панели
задач, а меню не появляется
|
NoViewContextMenu
|
правой кнопкой на диске в
"Моем компьютере", а меню не
появляется
|
NoSaveSettings
|
не запоминать реестр при
выходе из Windows
|
("раздел" - WinOldApp)
|
NoRealMode
|
нет перегрузки в режим
эмуляции DOS
|
Disabled
|
не дает запустить сеанс
MS-DOS
|
Источник: http://www.mycomp.com.ua/
|