Win32_BindImageAction vbscript sample code
The foundations for Manageability in Windows is Windows Management Instrumentation (WMI; formerly WBEM) and WMI extensions for Windows Driver Model (WDM).
ActiveXperts Network Monitor provides the ability to build monitor check routines based on WMI. ActiveXperts has collected more than a hundred WMI samples. You can use these samples as a base for new check routines you can write yourself. The Win32_BindImageAction WMI class can be used in ActiveXperts Network Monitor to monitor your servers.
Description
The Win32_BindImageAction WMI class binds each executable file that needs to be bound to the DLLs imported by it. The files are bound by computing the virtual address of each function imported from all DLLs. The computed virtual address is then saved in the importing image`s Import Address Table (IAT). The action works on each file installed locally.
Sample Code
On Error Resume Next strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery("Select * from Win32_BindImageAction",,48) For Each objItem in colItems Wscript.Echo "ActionID: " & objItem.ActionID Wscript.Echo "Caption: " & objItem.Caption Wscript.Echo "Description: " & objItem.Description Wscript.Echo "Direction: " & objItem.Direction Wscript.Echo "File: " & objItem.File Wscript.Echo "Name: " & objItem.Name Wscript.Echo "Path: " & objItem.Path Wscript.Echo "SoftwareElementID: " & objItem.SoftwareElementID Wscript.Echo "SoftwareElementState: " & objItem.SoftwareElementState Wscript.Echo "TargetOperatingSystem: " & objItem.TargetOperatingSystem Wscript.Echo "Version: " & objItem.Version Next