Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Chcete-li vytvořit aplikaci pro rozhraní WMI pomocí jazyka C++; musíte inicializovat COM, přistupovat k protokolům WMI, nastavit je a provést ruční vyčištění. Jazyk C++ ale má výhodu flexibility a výkonu. Proto je lepší používat Visual Basic Scripting Edition (VBScript) nebo Windows PowerShell pro jednoduché úlohy, zatímco C++ funguje lépe pro sofistikovanější aplikace a je nutný pro psaní poskytovatelů.
Následující postup popisuje, jak vytvořit aplikaci WMI.
Vytvoření aplikace WMI
InicializujteCOM.
Vzhledem k tomu, že rozhraní WMI je založené na technologii MODELU COM, je nutné pro přístup k WMI provést volání funkcí CoInitializeEx a CoInitializeSecurity.
Vytvořte připojení k oboru názvů rozhraní WMI.
Podle definice se rozhraní WMI spouští v jiném procesu než vaše aplikace. Proto musíte vytvořit připojení mezi aplikací a rozhraním WMI.
Napřipojení rozhraní WMI nastavte úrovně zabezpečení.
Pokud chcete použít připojení, které vytvoříte pro rozhraní WMI, musíte nastavit úrovně zosobnění a ověřování pro vaši aplikaci.
Implementujte účel vaší aplikace.
Rozhraní WMI zveřejňuje celou řadu rozhraní MODELU COM, která se používají k přístupu k datům napříč vaším podnikem a jejich manipulaci. Další informace naleznete v tématech Manipulace s informacemi o třídě a instanci, Příjem událostí WMIa Rozhraní COM API pro WMI.
Tady by měla existovat většina klientské aplikace rozhraní WMI, například přístup k objektům rozhraní WMI nebo manipulace s daty.
-
Jakmile dokončíte dotazy do rozhraní WMI, měli byste zničit všechny ukazatele COM a aplikaci správně vypnout.
Další informace a příklad kódu o tom, jak vytvořit aplikaci WMI, naleznete v tématu Příklad: Vytvoření aplikace WMI.