String connectStr = String.format("winmgmts:\\\\%s\\root\\CIMV2", host);
String query = "SELECT * FROM Win32_PerfRawData_Tcpip_NetworkInterface"; //Started = 1 means the service is running.
ActiveXComponent axWMI = new ActiveXComponent(connectStr);
//Execute the query
Variant[] vs = {new Variant(query)};
Variant vCollection = axWMI.invoke("ExecQuery", vs);
//Our result is a collection, so we need to work though the.
EnumVariant enumVariant = new EnumVariant(vCollection.toDispatch());
Dispatch item = null;
while (enumVariant.hasMoreElements()) {