Brauche ich für WMI-Zugriff Admin-Rechte?
-
Hi,
brauche ich für WMI-Zugriff eigentlich immer Admin-Rechte?
Oder andersherum gesagt, wie komme ich als Normal-User an die Daten der WMI-Klassen ran (natürlich nur lesend)?In meinem speziellen Fall ist es die WMI-Klasse Win32_SerialPort (im Namespace "root\cimv2").
Und zwar die Properties DeviceID und Name, beide liefern jeweils einen b_str_t String zurück.Das Vorhandensein der seriellen Ports enumeriere ich mit
hresult_Next = pIEnumWbemClassObject->Next( WBEM_INFINITE, 8, (IWbemClassObject**)(pIWbemClassObject), &ul_result );Als lokaler Admin funktionierts (mit ul_result = 3)
Aber als normaler User liefert Next() keine Treffer (mit ul_result = 0).
In beiden Fällen liefert hresult_Next den Wert 1 (also WBEM_S_FALSE).Muß ich da evtl. irgendwelche Sicherheitsmerkmale freischalten?
Hoffe auf Eure hilfreiche(n) Tipp(s)Martin
P.S.: Bei Bedarf poste ich hier gerne den (auf notwendigste reduzierten) Code.