Section INF DDInstall.WMI
Inf DDInstall. La section WMI contient une ou plusieurs directives WMIInterface qui spécifient des caractéristiques pour chaque classe WMI que le pilote fournit.
[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
Entrées
WmiClassGUID
Spécifie une valeur GUID qui identifie une classe WMI.
flags
Spécifie l’un des indicateurs de masque de bits suivants :
0x00000001 (SCWMI_CLOBBER_SECURITY)
S’il est défini et si un descripteur de sécurité existe déjà dans le Registre, le descripteur de sécurité existant est remplacé par celui spécifié dans le fichier INF. S’il n’est pas défini et si un descripteur de sécurité existe déjà dans le Registre, le descripteur de sécurité existant est utilisé à la place de celui spécifié dans le fichier INF.
WMI-class-section Spécifie une section de fichier INF qui contient des directives pour définir les caractéristiques de la classe WMI.
Les directives suivantes peuvent être spécifiées dans une section WMI-class :
Security="security-descriptor-string »
Spécifie un descripteur de sécurité qui sera stocké dans le Registre et appliqué au GUID spécifié par WmiClassGUID. Ce descripteur de sécurité spécifie les autorisations requises pour accéder aux blocs de données associés à la classe . La valeur security-descriptor-string est une chaîne avec des jetons qui indiquent le composant de sécurité DACL (D :).
Une seule entrée de sécurité peut être présente. Si plusieurs entrées de sécurité sont présentes, la sécurité n’est pas définie pour la classe WMI.
Remarques
Inf DDInstall. La section WMI est disponible sur Microsoft Windows Server 2003 et versions ultérieures du système d’exploitation.
Un descripteur de sécurité est associé à chaque GUID WMI. Pour Windows XP et les versions antérieures du système d’exploitation, le descripteur de sécurité par défaut pour les GUID WMI permet un accès complet à tous les utilisateurs. Pour Windows Server 2003 et versions ultérieures, le descripteur de sécurité par défaut autorise l’accès uniquement aux administrateurs.
Si votre pilote définit des classes WMI et que vous ne souhaitez pas utiliser le descripteur par défaut, incluez un DDInstall. Section WMI pour spécifier un descripteur de sécurité stocké dans le Registre et qui remplace le descripteur par défaut du système.
Pour plus d’informations sur la spécification des descripteurs de sécurité dans les fichiers INF, consultez Création d’installations d’appareils sécurisées.
Exemples
L’exemple suivant montre un seul DDInstall. Section WMI qui contient deux directives WMIInterface . Chaque directive identifie une classe WMI et spécifie une section WMI-class pour la classe .
[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)"