javascript - How to enumerate all ActiveX elements with WMI? -
Is it possible to calculate all (or just enabled) ActiveX elements (* .dll, * .ocx) with WMI scripts is?
Inspiration:
Some sample such tools: const wbemFlagReturnImmediately = & amp; H10 Const wbemFlagForwardOnly = & amp; h20 arrComputers = Array ( "*") WScript.Echo "in arrcomputersWScript.Echo for each StrComputer ====================== ==================== "WScript.Echo" computer: "& amp; Srkmputr Wskriptkiko "==========================================" set objWMIService = GetObject ( "winmgmts: \" and str Computer and amp; "\ root \ CIMV2") set colItems = objWMIService.ExecQuery (select "Win32_ClassicCOMClass", "WQL", _ wbemFlagReturnImmediately + WbemFlagForwardOnly) ColItems for each objItem "Caption:" & amp; in WScript.Echo. ObjItem.Capttion WScript.Echo "ComponentId:" & amp; ObjItem.ComponentId WScript.Echo "Description:" & amp; ObjItem.Description WScript.Echo "InstallDate:" & amp; WMIDateStringToDate (objItem.InstallDate) WScript.Echo "Name:" & amp; ObjItem.Name WScript.Echo "Status:" & amp; ObjItem.Status WScript.Echo Next Next Function WMIDateStringToDate (dtmDate) WScript.Echo dtm: WMIDateStringToDate = CDAT (Middle (dtmDate, 5, 2) & "/" & amp; Mid ( DtmDate, 7, 2) & amp; "/" and Left (dtmDate, 4) _ and "" & Mid (dtmDate, 9, 2) & amp; ":" & Mid (dtmDate, 11 , 2) & amp; "& Amp; middle (dtmDate, 13, 2)) end function
Comments
Post a Comment