Раздел INF DDInstall.WMI

Inf DDInstall. Раздел WMI содержит одну или несколько директив WMIInterface , которые определяют характеристики для каждого класса WMI, который предоставляет драйвер.

[install-section-name.WMI] |
[install-section-name.nt.WMI] | 
[install-section-name.ntx86.WMI] |
[install-section-name.ntia64.WMI] | (Windows XP and later versions of Windows)
[install-section-name.ntamd64.WMI] | (Windows XP and later versions of Windows)
[install-section-name.ntarm.WMI] | (Windows 8 and later versions of Windows)
[install-section-name.ntarm64.WMI] (Windows 10 version 1709 and later versions of Windows)
 
WMIInterface={WmiClassGUID},[flags,]WMI-class-section

Записи

WmiClassGUID
Задает значение GUID, идентифицирующее класс WMI.

flags
Задает один из следующих флагов битовой маски:

0x00000001 (SCWMI_CLOBBER_SECURITY)
Если задан и дескриптор безопасности уже существует в реестре, существующий дескриптор безопасности заменяется дескриптором безопасности, указанным в INF-файле. Если не задано, а дескриптор безопасности уже существует в реестре, используется существующий дескриптор безопасности вместо дескриптора, указанного в INF-файле.

Раздел WMI-class-section Задает раздел INF-файла, содержащий директивы для задания характеристик класса WMI.

В разделе WMI-class-section можно указать следующие директивы:

Security="security-descriptor-string"
Указывает дескриптор безопасности, который будет храниться в реестре и применяться к ИДЕНТИФИКАТОРу GUID, заданному WmiClassGUID. Этот дескриптор безопасности задает разрешения, необходимые для доступа к блокам данных, связанным с классом . Строковое значение security-descriptor-string — это строка с токенами, которые указывают на компонент безопасности DACL (D:).

Может присутствовать только одна запись безопасности . Если имеется несколько записей Безопасности , безопасность не устанавливается для класса WMI.

Комментарии

Inf DDInstall. Раздел WMI доступен в Microsoft Windows Server 2003 и более поздних версиях операционной системы.

Дескриптор безопасности связан с каждым идентификатором GUID WMI. Для Windows XP и более ранних версий операционной системы дескриптор безопасности по умолчанию для идентификаторов GUID WMI предоставляет полный доступ всем пользователям. Для Windows Server 2003 и более поздних версий дескриптор безопасности по умолчанию разрешает доступ только администраторам.

Если драйвер определяет классы WMI и вы не хотите использовать дескриптор по умолчанию, добавьте DDInstall. Раздел WMI для указания дескриптора безопасности, который хранится в реестре и переопределяет дескриптор системы по умолчанию.

Дополнительные сведения о том, как указать дескрипторы безопасности в INF-файлах, см. в разделе Создание безопасных установок устройств.

Примеры

В следующем примере показан один объект DDInstall. Раздел WMI , содержащий две директивы WMIInterface . Каждая директива идентифицирует класс WMI и задает раздел WMI-class-section для класса .

[InstallA.NT.WMI]
WMIInterface = {99999999-4cf9-11d2-ba4a-00a0c9062910},,WMISecurity1
WMIInterface = {99999998-4cf9-11d2-ba4a-00a0c9062910},1,WMISecurity2

[WmiSecurity1]
security = "O:BAG:BAD:(A;;0x120fff;;;BA)(A;;CC;;;WD)(A;;0x120fff;;;SY)"

[WmiSecurity2]
security = "O:BAG:BAD:(A;;0x120fff;;;BA)(A;;CC;;;WD)(A;;0x120fff;;;SY)"

См. также раздел

DDInstall

Модели