Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Примечание:
* параметр может использоваться для Win9x и WinME.
Основная информация, особенности настройки операционной системы и прикладных программ сосредоточены в реестре, из которого можно почерпнуть большое количество полезной информации (см. рис. 6).
Рисунок 6. Результаты обработки значений некоторых ключей реестра
Как известно, данные реестра хранятся в нескольких файлах, которые размещаются в системном и пользовательском каталогах. В случае, если на компьютере установлено несколько операционных систем, возможности VBScript позволяют обработать данные реестра лишь для текущей загруженной системы Windows. Другим ограничением VBScript при работе с реестром является отсутствие возможностей для перебора всех ключей, содержащихся в заданном разделе, что не позволяет программно обработать другую полезную информацию, хранимую в реестре.
WMI
В случаях, если есть возможность запустить скрипт под управлением изучаемой операционной системы версии W2К, полезную информацию можно получить используя Microsoft Windows Management Instrument (WMI). Достаточно подробно подходы работы с WMI описаны в статьях Ивана Коробко, опубликованных в журнале «Системный администратор» в 2004 г. В общем случае код инициализации работы с WMI выглядит следующим образом.
' Подключение к службе WMI локального компьютера
Dim wbemservices
Set wbemservices = GetObject("winmgmts://127.0.0.1/Root/Cimv2")
Таблица 3. Ключи, которые могут представлять интерес при изучении компьютера
Значение |
Пояснение |
Параметры, определяемые в ходе установки системы. Ветвь HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion |
|
ProductName |
Название продукта* |
CurrentVersion |
Версия продукта** |
ProductId |
ID продукта* |
CSDVersion |
Обновление |
RegisteredOwner |
Имя пользователя (указанное при установке системы)* |
RegisteredOrganization |
Название организации (указанное при установке системы)* |
SystemRoot |
Каталог установки* |
SourcePath |
Источник установки |
InstallDate |
Дата установки |
Данные об автоматическом входе пользователя в систему. Ветвь HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon |
|
AutoAdminLogon |
Автоматический вход (значение 1) |
DefaultUserName |
Имя пользователя по умолчанию |
DefaultDomainName |
Название домена по умолчанию |
Ветка HKEY_CURRENT_USEREnvironment |
|
TEMP |
Каталог временных файлов пользователя |
Информация по переменным среды. Ветвь HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession ManagerEnvironment |
|
TEMP |
Каталог временных файлов системы |
Windir |
Каталог системных файлов |
PATHEXT |
Путь поиска |
Размещение некоторых стандартных каталогов Windows. Ветвь HKEY_CURRENT_USER SoftwareMicrosoftWindowsCurrentVersionExplorerShell Folders |
|
Local Settings |
Каталог локальных настроек |
Personal |
Каталог «Мои документы»*** |
Recent |
Каталог хранения lnk раздела «Документы» меню «Пуск»** |
Startup |
Каталог хранения lnk раздела «Автозагрузка»** |
Настройки экранной заставки. Ветвь HKEY_CURRENT_USERControl PanelDesktop |
|
SCRNSAVE.EXE |
Включение заставки (указывает наличие значения ключа) |
ScreenSaverIsSecure |
Включение парольной защиты экрана (значение 1 и наличие заставки) |