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.


Anmelden zum Antworten