Introduction - If you have any usage issues, please Google them yourself
When searching the internet for documentation about WMI consumer programming, most of the documentation found is written for the C# programmer. Articles on using WMI from C++ are quite scarce. This is even more astounding as MSDN offers a lot of C++ code snippets. However, these snippets fail to constitute a real tutorial. This article deals with various aspects of how to implement WMI consumers. During the course of the accompanying examples, emphasis is placed on how to retrieve information from WMI by queries.
Packet : 7941926wmisamples.zip filelist
WMI Samples/
WMI Samples/AsyncPing/
WMI Samples/AsyncPing/AsyncPing.vcproj
WMI Samples/AsyncPing/main.cpp
WMI Samples/AsyncPing/PingSink.cpp
WMI Samples/AsyncPing/PingSink.h
WMI Samples/CPUTest/
WMI Samples/CPUTest/CPUTest.vcproj
WMI Samples/CPUTest/main.cpp
WMI Samples/DiskChange/
WMI Samples/DiskChange/DiskChange.vcproj
WMI Samples/DiskChange/main.cpp
WMI Samples/LocalPing/
WMI Samples/LocalPing/LocalPing.vcproj
WMI Samples/LocalPing/main.cpp
WMI Samples/SecAsyncPing/
WMI Samples/SecAsyncPing/main.cpp
WMI Samples/SecAsyncPing/PingSink.cpp
WMI Samples/SecAsyncPing/PingSink.h
WMI Samples/SecAsyncPing/PingSinkUnsecure.cpp
WMI Samples/SecAsyncPing/PingSinkUnsecure.h
WMI Samples/SecAsyncPing/SecAsyncPing.vcproj
WMI Samples/SemiSyncPing/
WMI Samples/SemiSyncPing/main.cpp
WMI Samples/SemiSyncPing/SemiSyncPing.vcproj
WMI Samples/WMI Samples.sln