Роман Клименко - Недокументированные и малоизвестные возможности Windows XP

Тут можно читать онлайн Роман Клименко - Недокументированные и малоизвестные возможности Windows XP - бесплатно полную версию книги (целиком) без сокращений. Жанр: comp-osnet, издательство Питер, год 2006. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Недокументированные и малоизвестные возможности Windows XP
  • Автор:
  • Жанр:
  • Издательство:
    Питер
  • Год:
    2006
  • ISBN:
    5-469-01562-9
  • Рейтинг:
    4.11/5. Голосов: 91
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Роман Клименко - Недокументированные и малоизвестные возможности Windows XP краткое содержание

Недокументированные и малоизвестные возможности Windows XP - описание и краткое содержание, автор Роман Клименко, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

Книга содержит подробные сведения о таких недокументированных или малоизвестных возможностях Windows XP, как принципы работы с программами rundll32.exe и regsvr32.exe, написание скриптов сервера сценариев Windows и создание INF-файлов. В ней приведено описание оснасток, изложены принципы работы с консолью управления mmc.exe и параметрами реестра, которые изменяются с ее помощью. Кроме того, рассмотрено большое количество средств, позволяющих выполнить тонкую настройку Windows XP.

Эта книга предназначена для опытных пользователей и администраторов, которым интересно узнать о нестандартных возможностях Windows. Тем более что довольно часто эти возможности позволяют обойти ограничения на те или иные функции Windows, установленные администратором. Издание также может быть интересно и обычным пользователям

Недокументированные и малоизвестные возможности Windows XP - читать онлайн бесплатно полную версию (весь текст целиком)

Недокументированные и малоизвестные возможности Windows XP - читать книгу онлайн бесплатно, автор Роман Клименко
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

'запрос не нужен

set colSoftware = objWMIService.ExecQuery("Select * from Win32_Product")

'Записываем в созданный ранее файл информацию об установленных программах.

'Здесь мы пользуемся циклом, выполняемым для каждого элемента массива

'colSoftware. После окончания записи закрываем файл

for each objSoftware in colSoftware

objTextFile.WriteLine "Программа: " & objSoftware.Caption & " (описание программы:" & objSoftware.Description & ") была установлена: " & objSoftware.InstallDate2

next

objTextFile.Close

После выполнения данного сценария в указанном каталоге появится текстовый файл с описанием установленных программ. При этом, кроме названия программы, ее описания и даты установки, можно получить и другую информацию об установленных программах. Например, можно воспользоваться такими столбцами:

■ objSoftware.IdentifyiungNumber — серийный номер программы;

■ objSoftware.InstallLocation — каталог, в который установлена программа;

■ objSoftware.Name — название программы, как правило, не отличается от objSoftware.Caption;

■ objSoftware.Vendor — производитель программы;

■ objSoftware.Version — версия программы.

Получение сведений о компьютере

С помощью базы данных CIMOM можно также определить конфигурацию операционной системы. Метод определения конфигурации подобен методу определения установленных на компьютере компонентов, поэтому будет рассмотрена лишь часть кода, с помощью которой выполняется обращение к базе данных.

Листинг 11.7. Получение сведений об операционной системе

set objWMIService = GetObject("winmgmts:" & "{impersonationLevel = impersonate}!\ root\cimv2")

set colOS = objWMIService.ExecQuery("Select * from Win32_OperatingSystem")

for each objOperatingSystem in colOS

objTextFile.WriteLine objOperatingSystem.Name

next

Именно так можно подключиться к базе данных сведений об операционной системе и записать их в файл. Но к каким столбцам таблицы можно получить доступ (кроме используемого в листинге столбца Name, который содержит имя операционной системы и путь к папке Windows)? Ниже перечислены некоторые из таких столбцов (в контексте инструментария управления WMI они называются свойствами).

■ BootDevice — указывает имя тома, из которого загружается операционная система.

■ CodeSet — указывает кодовую страницу, используемую операционной системой (как написано в MFL-файле, кодовая страница содержит таблицу символов, применяемую операционной системой для преобразования строк на различных языках).

■ DataExecutionPrevention_Available — если данное свойство возвращает значение true, то оборудование, установленное на компьютере, поддерживает технологию предотвращения выполнения данных Windows (DEP). Более подробные сведения об этой технологии можно найти в файле cimwin32.mfl.

■ LargeSystemCache — указывает, для каких операций выполняется оптимизация памяти. Если свойство возвращает значение 0, то оптимизация памяти выполняется для повышения производительности работающих программ. Если же возвращается значение 1, то оптимизация памяти выполняется для повышения производительности работы операционной системы.

ПРИМЕЧАНИЕ

Свойство использует для определения метода оптимизации уже рассмотренный ранее параметр реестра LargeSystemCache, расположенный в ветви HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management. Если его значение равно 1, то возвращается значение 1.

■ Version — содержит номер версии операционной системы Windows.

■ ServicePackMajorVersion — основная версия установленного пакета обновлений.

■ ServicePackMinorVersion — дополнительная версия установленного пакета обновлений.

■ Manufacturer — имя производителя операционной системы.

■ WindowsDirectory — каталог Windows.

■ Locale — код локализации (419 для русской версии, 409 для английской).

■ FreePhysicalMemory — свободный объем жесткого диска.

■ FreeVirtualMemory — свободный объем виртуальной памяти.

■ TotalVirtualMemorySize — общий объем виртуальной памяти.

Здесь были рассмотрены лишь 13 свойств класса Win32_OperatingSystem, на самом же деле данный класс имеет 35 свойств. Не имеет смысла описывать остальные свойства, так как все они отлично описаны в стандартном файле cimwin32.mfl, расположенном в каталоге %systemroot%\SYSTEM32\wbem, а автор не брал на себя задачу создания книжного аналога данного файла. Поэтому за дополнительной информацией обращайтесь к файлу cimwin32.mfl (просто поищите в нем строку Win32_OperatingSystem).

Кроме Win32_OperatingSystem, для описания компьютера можно использовать следующие классы.

■ Win32_ComputerSystem — содержит следующие свойства, описывающие работающий компьютер.

• AutomaticResetBootOption — если данное свойство возвращает значение false, то при возникновении аварийной остановки отображается «синий экран смерти» (BSOD). Если же значение равно true, то компьютер автоматически перезагружается.

• BootupState — определяет способ загрузки операционной системы. На пример, если данное свойство возвращает значение Normal Boot, то операционная система была загружена в обычном режиме. Возможны следующие значения: Normal boot, Fail-safe boot, Fail-safe with network boot.

• Name — имя компьютера.

• NumberOfProcessors — возвращает количество процессоров, установленных на данном компьютере.

• Manufacturer — имя компании, собиравшей компьютер.

• Model — модель BIOS компьютера (поддерживает ACPI или нет).

• CurrentTimeZone — идентификатор текущей зоны часового пояса.

• TotalPhysicalMemory — общий объем физической памяти.

ПРИМЕЧАНИЕ

Класс содержит 39 свойств, поэтому за описанием других свойств обращайтесь к файлу cimwin32.mfl, расположенному в каталоге %systemroot%\SYSTEM32\wbem. Просто поищите в нем строку Win32_ComputerSystem.

■ Win32_Processor — определяет один экземпляр процессора (для многопроцессорных систем существует несколько экземпляров данного класса) и содержит следующие свойства:

• Description — описание процессора, установленного на компьютере;

• Architecture — тип процессора, установленного на компьютере;

• CurrentVoltage — возвращает текущее напряжение, используемое процессором (определяется первыми 6 байтами, умноженными на 10);

• L2CacheSize — возвращает размер кэша второго уровня для данного процессора;

• LoadPercentage — возвращает среднюю величину загруженности процессора в течение одной секунды.

ПРИМЕЧАНИЕ

Класс содержит 16 свойств, поэтому за описанием других свойств обращайтесь к файлу cimwin32.mfl, расположенному в каталоге %systemroot%\SYSTEM32\wbem. Просто поищите в нем строку Win32_Processor.

■ Win32_BIOS — указывает атрибуты служб ввода/вывода, установленных на компьютере и содержит следующие свойства:

• Version — описание версии BIOS материнской платы;

• CurrentLanguage — возвращает имя текущего языка BIOS.

ПРИМЕЧАНИЕ

Класс содержит 11 свойств, поэтому за описанием других свойств обращайтесь к файлу cimwin32.mfl, расположенному в каталоге %systemroot%\SYSTEM3\wbem.

■ Win32_OSRecoveryConfiguration — определяет установленные настройки выполнения дампа памяти при аварийной остановке системы и содержит следующие свойства.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Роман Клименко читать все книги автора по порядку

Роман Клименко - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Недокументированные и малоизвестные возможности Windows XP отзывы


Отзывы читателей о книге Недокументированные и малоизвестные возможности Windows XP, автор: Роман Клименко. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x