Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Zum Erstellen einer Anwendung für WMI mit C++: müssen Sie COM initialisieren, auf WMI-Protokolle zugreifen und diese festlegen und eine manuelle Bereinigung durchführen. C++ bietet jedoch Vorteile durch Flexibilität und Leistungsfähigkeit. Während Sie also mit Visual Basic Scripting Edition (VBScript) oder Windows PowerShell für einfache Prozesse besser bedient sind, eignet sich C++ besser für anspruchsvollere Anwendungen und ist für das Schreiben von Anbietern erforderlich.
Im folgenden Verfahren wird das Erstellen einer WMI-Anwendung beschrieben.
So erstellen Sie eine WMI-Anwendung
-
Da WMI auf COM-Technologie basiert, müssen Sie die Aufrufe der Funktionen CoInitializeEx und CoInitializeSecurity ausführen, um auf WMI zuzugreifen.
Erstellen einer Verbindung mit einem WMI-Namespace.
Per Definition wird WMI in einem anderen Prozess als Ihre Anwendung ausgeführt. Daher müssen Sie eine Verbindung zwischen Ihrer Anwendung und WMI erstellen.
Festlegen der Sicherheitsebenen für eine WMI-Verbindung.
Um die von Ihnen erstellte Verbindung mit WMI zu verwenden, müssen Sie die Identitätswechsel- und Authentifizierungsebenen für Ihre Anwendung festlegen.
Implementieren Sie den Zweck Ihrer Anwendung.
WMI macht eine Vielzahl von COM-Schnittstellen verfügbar, die für den Zugriff auf und die Bearbeitung von Daten im gesamten Unternehmen verwendet werden. Weitere Informationen finden Sie unter Bearbeiten von Klassen- und Instanzinformationen, Empfangen eines WMI-Ereignisses und COM-API für WMI.
Hier sollte sich der Großteil Ihrer WMI-Clientanwendung befinden, z. B. der Zugriff auf WMI-Objekte oder das Bearbeiten von Daten.
Bereinigen und Herunterfahren Ihrer Anwendung.
Nachdem Sie Ihre Abfragen für WMI abgeschlossen haben, sollten Sie alle COM-Zeiger zerstören und die Anwendung ordnungsgemäß herunterfahren.
Weitere Informationen und ein Codebeispiel zum Erstellen einer WMI-Anwendung finden Sie unter Beispiel: Erstellen einer WMI-Anwendung.