Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Всё о работе в Интернет" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Секреты Windows: статьи о реестре, rundll32.exe, программах
Приложение A. Команды rundll32 и Приложение B. Работа с WMI - начало У вас возникли вопросы по Windows? Задайте их нам на Форуме (http://www.onestyle.com.ua/q.php). Вам достаточно просто зарегистрироваться!
Вот и закончилась данная книга. На ее страницах мы с вами успели узнать о многих возможностях новой операционной системы Windows Vista, а также механизмы работы этих возможностей. Однако еще не все возможности операционной системы были описаны. Некоторые специфические возможности и инструкции по работе с ними будут описаны ниже, в наборе приложений к книге. Приложение A. Команды rundll32Программа rundll32.exe входит в стандартную поставку всех операционных систем семейства Windows и позволяет выполнять различные функции, описанные в библиотеках, драйверах или ActiveX-объектах, как будто они выполняются из программы. Также эта программа входит в состав новой операционной системы Windows Vista, поэтому обзор новой операционной системы, предназначенный для опытных пользователей, никак нельзя назвать законченным, если он не будет содержать описание команд rundll32.exe, доступных в Windows Vista. Многие команды rundll32.exe уже были рассмотрены на страницах этой книги. Другие же команды, которые не подошли ни к одной главе данной книги, будут описаны в этом приложении. Синтаксис использования программы rundll32.exe следующий: rundll32.exe «библиотека», «функция» «параметры». При этом очень важно понимать, что название функции, хранящейся в библиотеке, зависит от регистра, которым вы ее написали. То есть, например, функции MessageBox и messageBox, в понимании программы rundll32.exe, являются различными функциями, поэтому если в названии функции вы напишете вместо прописной буквы строчную, программа rundll32.exe выдаст ошибку. Название же самой программы rundll32.exe и название библиотеки можно указывать как строчными, так и прописными символами. По сравнению с операционной системой Windows XP, операционная система Windows Vista поддерживает меньше команд rundll32.exe. Это связано с тем, что Windows Vista больше не использует многие библиотеки, доступные в Windows XP.
Приложение B. Работа с WMIЕсли вы не боитесь таких слов, как сервер сценариев Windows (WSH) или инструментарий управления Windows (WMI), тогда вам, возможно, будет интересно узнать о новых классах, свойствах и методах, которые появились в репозитарии CIM операционной системы Windows Vista. Именно поэтому новые классы (а также некоторые из старых) были описаны на протяжении всей этой книги. Настройка WMIНиже в данной главе книги будут описаны способы работы с репозитарием CIM. Однако перед тем как начать описание работы с репозитарием, давайте рассмотрим настройки WMI и способы их просмотра. Использование репозитария CIMОдним из способов просмотра сведений о настройках WMI является использование класса Win32_WMISetting, принадлежащего пространству имен \\root\cimv2. Данный класс поддерживает следующие свойства, большинство из которых доступно как для чтения, так и для записи. ASPScriptDefaultNamespace Определяет пространство имен, которое подразумевается по умолчанию при получении доступа к репозитарию CIM из сценариев, если пространство имен в сценарии не указано. По умолчанию данное свойство содержит в себе значение root\cimv2. Данному свойству соответствует параметр реестра строкового типа Default Namespace. ASPScriptEnabled Определяет, разрешено ли использование возможностей WMI в сценариях на страницах ASP. Данному свойству соответствует параметр реестра типа REG_DWORD Enable for ASP. AutorecoverMofs Определяет список mof-файлов, которые загружены в репозитарий CIM. Также mof-файлы, описанные в данном свойстве, используются при восстановлении репозитария CIM. Данному свойству соответствует параметр реестра типа REG_MULTI_SZ Autorecover MOFs. BackupInterval Определяет интервал создания резервной копии репозитария CIM. Данному свойству соответствует параметр реестра строкового типа Backup Interval Threshold. BackupLastTime Определяет дату создания резервной копии репозитария CIM. BuildVersion Определяет номер версии WMI, установленной в операционной системе. Например, в Windows Vista используется WMI версии 6000.16386, а в Windows XP — версии 2600.0000. Данному свойству соответствует параметр реестра строкового типа Build. DatabaseDirectory Определяет путь к репозитарию CIM. Данному свойству соответствует параметр реестра строкового типа Repository Directory. DatabaseMaxSize Определяет максимальный размер репозитария CIM. Данному свойству соответствует параметр реестра типа REG_DWORD Max DB Size. EnableEvents Определяет, разрешена ли подсистема событий WMI. Данному свойству соответствует параметр реестра строкового типа EnableEvents. EnableStartupHeapPreallocation Определяет, будет ли куча (часть оперативной памяти, используемая для хранения объектов) выделяться сразу при запуске службы WMI. Данному свойству соответствует параметр реестра типа REG_DWORD EnableStartupHeapPreallocation. HighThresholdOnClientObjects Определяет верхнее пороговое значение очереди объектов от поставщиков. Достижение данного порогового значения приводит к прекращению приема объектов от поставщиков и возвращению поставщикам кода WBEM_E_OUT_OF_MEMORY. Данному свойству соответствует параметр реестра типа REG_DWORD High Threshold On Client Objects (b). HighThresholdOnEvents Определяет верхнее пороговое значение очереди событий от поставщиков. Достижение данного порогового значения приводит к прекращению приема событий от поставщиков и возвращению поставщикам кода WBEM_E_OUT_OF_MEMORY. Данному свойству соответствует параметр реестра типа REG_DWORD High Threshold On Events (b). InstallationDirectory Определяет путь к каталогу, содержащему файлы WMI. Данный каталог содержит файлы службы WMI, mof-файлы, лог-файлы, репозитарий CIM и основные программы командной строки, предназначенные для работы с репозитарием CIM. Данному свойству соответствует параметр реестра строкового типа Installation Directory. LastStartupHeapPreallocation Определяет размер выделяемой кучи, если свойство EnableStartupHeapPreallocation равно TRUE. LoggingDirectory Определяет путь к каталогу, содержащему лог-файлы WMI. Данному свойству соответствует параметр реестра строкового типа Logging Directory. LoggingLevel Определяет уровень протоколирования ошибок, который может принимать следующие значения 0 (отключить протоколирование), 1 (краткое протоколирование ошибок), 2 (полное протоколирование ошибок). Данному свойству соответствует параметр реестра строкового типа Logging. LowThresholdOnClientObjects Определяет нижнее пороговое значение очереди объектов от поставщиков, по достижении которого скорость создания объектов замедлится. Данному свойству соответствует параметр реестра типа REG_DWORD Low Threshold On Client Objects (b). LowThresholdOnEvents Определяет нижнее пороговое значение очереди событий от поставщиков, по достижении которого скорость создания объектов замедлится. Данному свойству соответствует параметр реестра типа REG_DWORD Low Threshold On Events (b). MaxLogFileSize Определяет максимальный размер журналов WMI. Данному свойству соответствует параметр реестра строкового типа Log File Max Size. MaxWaitOnClientObjects Определяет время в миллисекундах, в течение которого объект может находиться в очереди. Данному свойству соответствует параметр реестра строкового типа Max Wait On Client Objects (ms). MaxWaitOnEvents Определяет время в миллисекундах, в течение которого событие может находиться в очереди. Данному свойству соответствует параметр реестра строкового типа Max Wait On Events (ms). MofSelfInstallDirectory Определяет путь к каталогу, в который будут помещаться mof-файлы, предназначенные для автоматического добавления новых поставщиков WMI, свойств и методов. Данному свойству соответствует параметр реестра строкового типа MOF Self-Install Directory. Использование реестраВ предыдущем разделе данной книги мы с вами рассмотрели свойства класса Win32_WMISetting, которые определяют настройки базы данных WMI. При этом при описании каждого свойства также указывался параметр реестра, который изменяется данным свойством. Сейчас же давайте рассмотрим ветви реестра, в которых содержатся описанные выше параметры, а также несколько параметров, значения которых нельзя изменить при помощи свойств класса Win32_WMISetting. Настройки репозитария Параметры реестра BUILD, Installation Directory и MOF Self-Install Directory содержатся в ветви HKLM\SOFTWARE\Microsoft\WBEM. Настройки сценариев Параметры реестра Default Namespace, Enable for ASP и MOF Self-Install Directory содержатся в ветви HKLM\SOFTWARE\Microsoft\WBEM\Scripting. Также в данной ветви реестра может находиться параметр REG_DWORD типа Default Impersonation Level. Данный параметр определяет используемый по умолчанию (если уровень не указан в сценарии) уровень заимствования прав доступа. По умолчанию значение данного параметра равно 3. Настройки WMI Остальные параметры реестра содержатся в ветви HKLM\SOFTWARE\Microsoft\WBEM\CIMOM. Кроме параметров, данная ветвь реестра содержит в себе вложенный подраздел CIMOM, содержащий в себе сведения о CIM-совместимой базе данных WMI. Данный подраздел содержит в себе следующие параметры.
Использование программы winmgmt.exeПрограмма winmgmt.exe, которая расположена в каталоге %systemroot%\system32\wbem, является службой инструментария управления Windows (WMI). При этом она поддерживает набор опций, при помощи которых можно управлять работой репозитария CIM и WMI в целом.
Продолжение следует Рейтинг: 5.00 [ 1 ]
Оцените: 1 2 3 4 5 moemesto.ru bobrdobr.ru
- добавить в социальные закладки
В начало записиОригинал статьи: http://www.onestyle.com.ua/txt.php?u=549
|
В избранное | ||