WMI Query
Get list of processes
var WMI = require("lib/wmi"); var getProcesses = function() { return WMI.execQuery("Select * From Win32_Process").fetchAll(); };
Test network ping
var WMI = require("lib/wmi"); var ping = function(address) { return WMI.execQuery("Select * From Win32_PingStatus where address='" + address + "'").fetch().get("ResponseTime"); }; console.log(ping("1.1.1.1"));
Test network ping (with squel.js)
var WMI = require("lib/wmi"); var ping = function(address) { var sqlString = squel.select("Win32_PingStatus").where("address = ?", address).toString(); return WMI.execQuery(sqlString).fetch().get("ResponseTime"); }; console.log(ping("1.1.1.1"));