Membuat Aplikasi WMI Menggunakan C++

Untuk membuat aplikasi untuk WMI menggunakan C++: Anda harus menginisialisasi COM, mengakses dan mengatur protokol WMI, dan melakukan pembersihan manual. Namun, C++ memang memiliki keuntungan dari fleksibilitas dan daya. Oleh karena itu, meskipun Anda lebih baik dilayani dalam menggunakan Visual Basic Scripting Edition (VBScript) atau Windows PowerShell untuk proses sederhana, C++ bekerja lebih baik untuk aplikasi yang lebih canggih dan diperlukan untuk penyedia penulisan.

Prosedur berikut menjelaskan cara membuat aplikasi WMI.

Untuk membuat aplikasi WMI

  1. Menginisialisasi COM.

    Karena WMI didasarkan pada teknologi COM, Anda harus melakukan panggilan ke fungsi CoInitializeEx dan CoInitializeSecurity untuk mengakses WMI.

  2. Buat koneksi ke namespace layanan WMI.

    Menurut definisi, WMI berjalan dalam proses yang berbeda dari aplikasi Anda. Oleh karena itu, Anda harus membuat koneksi antara aplikasi Anda dan WMI.

  3. Atur tingkat keamanan pada koneksi WMI.

    Untuk menggunakan koneksi yang Anda buat ke WMI, Anda harus mengatur tingkat peniruan dan autentikasi untuk aplikasi Anda.

  4. Terapkan tujuan aplikasi Anda.

    WMI memaparkan berbagai antarmuka COM yang digunakan untuk mengakses dan memanipulasi data di seluruh perusahaan Anda. Untuk informasi selengkapnya, lihat Memanipulasi Informasi Kelas dan Instans, Menerima Peristiwa WMI, dan COM API untuk WMI.

    Di sinilah sebagian besar aplikasi klien WMI Anda harus ada, seperti mengakses objek WMI atau memanipulasi data.

  5. Bersihkan dan matikan aplikasi Anda.

    Setelah menyelesaikan kueri ke WMI, Anda harus menghancurkan semua penunjuk COM dan mematikan aplikasi dengan benar.

Untuk informasi selengkapnya dan contoh kode tentang cara membuat aplikasi WMI, lihat Contoh: Membuat Aplikasi WMI.