Рис. 11.12. Анализ текущей настройки безопасности компьютера
Чтобы установить настройки компьютера в соответствии с настройками из открытой базы данных, необходимо выбрать команду Настроить компьютер. После этого консоль управления Microsoft также предложит вам указать путь к текстовому файлу, используемому для хранения журнала процесса настройки компьютера.
С помощью команды Secedit.exe можно выполнить как настройку и создание шаблонов безопасности, так и анализ текущих настроек компьютера на основе шаблона безопасности или применение шаблона безопасности. Если работа с данной программой заинтересовала вас, то предлагаю воспользоваться стандартной справкой по данной программе, которую можно открыть с помощью команды secedit.exe /?.
Часть 4
Другие возможности Windows XP
Вот вы и прочитали значительную часть книги. Надеюсь, она вам понравилась и действительно оказалась полезной. Но перед тем, как ответить, поговорим еще о нескольких вопросах, которые не соответствуют общей теме книги, но все-таки могут быть вам интересны.
ПРИМЕЧАНИЕ
А общей темой книги, если по секрету, было обучение программированию с помощью сервера сценариев Windows и описание тех функций, которые можно будет использовать в своих сценариях.
Для начала поговорим о разнообразии версий Windows XP. Действительно, ведь существует не только две версии Windows — Professional и Home Edition. Есть также версия TabletPC для ноутбуков, 64-битная версия Windows, Windows .NET Server, Windows .NET Advanced Server, Windows .NET Datacenter Server. Существует также MediaCenterPC. Согласитесь, если бы Microsoft делала все эти версии отдельно, то Билл Гейтс давно бы обанкротился. Видимо, так же думали и программисты Microsoft, ведь информация о том, к какой версии Windows принадлежит ваша операционная система, заложена в самой операционной системе. И это нельзя однозначно назвать словом «плохо» или «хорошо» — такова жизнь, ведь это способ выживания большой корпорации. По этой причине не будем упоминать автора операционной системы Windows (ведь, несмотря на то, что Windows постоянно ругают, это действительно качественная и отличная операционная система), а лучше поговорим о том, где эта информация находится.
ВНИМАНИЕ
Ни автор, ни издательство «Питер», ни тем более корпорация Microsoft, не несут никакой ответственности за возможные последствия применения приведенных ниже трюков. Это незаконная операция, и ее описание приведено лишь в ознакомительных целях.
Информация о текущей версии Windows находится в двух статических параметрах реестра и одном динамическом. Для начала поговорим о статических параметрах — они находятся в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ProductOptions. Это параметры ProductType и ProductSuite.
■ ProductType — параметр REG_SZ-типа. Определяет само направление данной версии Windows: то ли она предназначена для рабочих компьютеров, то ли для серверов, то ли для контроллеров домена. В зависимости от назначения Windows параметр может принимать следующие значения:
• WinNT — данная версия системы Windows является рабочей станцией (Windows XP Professional, Windows XP Home Edition);
• LanmanNT — версия Windows является контроллером домена;
• ServerNT — данная версия Windows является сервером.
ПРИМЕЧАНИЕ
Вот что пишет об этом параметре сама Microsoft: «Свойство ProductType представляет дополнительные сведения о компьютере. Возможны следующие значения: \n1 — Рабочая станция, \n2 — Контроллер домена, \n3 — Сервер».
■ ProductSuite — параметр REG_MULTI_SZ-типа. Определяет дополнительную градацию Windows и может принимать следующие значения:
• Blade — определяет версию Windows для Windows 2003 Server, поэтому в книге не рассматривается;
• Personal — данная версия Windows принадлежит к линейке Home Editions;
• DataCenter — определяет версию Windows для Windows 2003 Server, поэтому в книге не рассматривается;
• EmbeddedNT — указывает разновидность Windows Embedded;
• Terminal Server — определяет версию Windows для Windows 2003 Server, поэтому в книге не рассматривается;
• Small Business (Restricted) — указывает версию Windows для Windows 2003 Server, поэтому в книге не рассматривается;
• BackOffice — определяет версию Windows для Windows 2003 Server, поэтому в книге не рассматривается;
• CommunicationServer — указывает версию Windows для Windows 2003 Server, поэтому в книге не рассматривается;
• Enterprise — определяет версию Windows для Windows 2003 Server, поэтому в книге не рассматривается;
• Small Business — указывает версию Windows для Windows 2003 Server, поэтому в книге не рассматривается;
• ConcurrentLimit — определяет версию Windows для Windows 2003 Server, поэтому в книге не рассматривается.
Читать дальше