WMI信息获取

。_饼干妹妹 提交于 2020-03-02 16:49:26
<html><head><title>WMI信息获取——请将本站点加入到可信站点</title></head><body><p align=center>List: <input type=button value="NetworkAdapter" onclick="vbscript:DoListNetworkAdapter"><input type=button value="NetworkAdapterCfg" onclick="vbscript:DoListNetworkAdapterCfg"><input type=button value="Computer" onclick="vbscript:DoListComputer"><input type=button value="Disk" onclick="vbscript:DoListDisk"><input type=button value="System" onclick="vbscript:DoListSystem"><input type=button value="CPU" onclick="vbscript:DoListCPU"><input type=button value="Memory" onclick="vbscript:DoListMemory"><input type=button value="SoundDevice" onclick="vbscript:DoListSoundDevice"><input type=button value="VideoController" onclick="vbscript:DoListVideoController"></p><a id=mylist>MyList :)<br>为了让脚本能够成功的执行,请将本站点加入到可信站点,并在弹出的ActiveX交互对话框中点击“是”。</a><script language="VBScript">DIM MyCrLfMyCrLf=" <br> "Set objWMILocator = CreateObject("WbemScripting.SWbemLocator")Set objWMIService = objWMILocator.ConnectServerfunction DoListNetworkAdapter'On Error Resume Nextmylist.innerHTML="Listing"Set colItems = objWMIService.ExecQuery("Select * from Win32_NetworkAdapter",,48)mylist.innerHTML=""For Each objItem in colItems    WITH objItem        if .MACAddress<>"" then        mylist.innerHTML = mylist.innerHTML & "<br>AdapterType: " & .AdapterType & MyCrLf        'mylist.innerHTML = mylist.innerHTML & "AutoSense: " & .AutoSense & MyCrLf        mylist.innerHTML = mylist.innerHTML & "Availability: " & .Availability & MyCrLf        mylist.innerHTML = mylist.innerHTML & "Caption: " & .Caption & MyCrLf        'mylist.innerHTML = mylist.innerHTML & "ConfigManagerErrorCode: " & .ConfigManagerErrorCode & MyCrLf        'mylist.innerHTML = mylist.innerHTML & "ConfigManagerUserConfig: " & .ConfigManagerUserConfig & MyCrLf        mylist.innerHTML = mylist.innerHTML & "CreationClassName: " & .CreationClassName & MyCrLf        mylist.innerHTML = mylist.innerHTML & "Description: " & .Description & MyCrLf        mylist.innerHTML = mylist.innerHTML & "DeviceID: " & .DeviceID & MyCrLf        'mylist.innerHTML = mylist.innerHTML & "ErrorCleared: " & .ErrorCleared & MyCrLf        'mylist.innerHTML = mylist.innerHTML & "ErrorDescription: " & .ErrorDescription & MyCrLf        mylist.innerHTML = mylist.innerHTML & "Index: " & .Index & MyCrLf        'mylist.innerHTML = mylist.innerHTML & "InstallDate: " & .InstallDate & MyCrLf        'mylist.innerHTML = mylist.innerHTML & "Installed: " & .Installed & MyCrLf        'mylist.innerHTML = mylist.innerHTML & "LastErrorCode: " & .LastErrorCode & MyCrLf        mylist.innerHTML = mylist.innerHTML & "MACAddress: " & .MACAddress & MyCrLf        mylist.innerHTML = mylist.innerHTML & "Manufacturer: " & .Manufacturer & MyCrLf        'mylist.innerHTML = mylist.innerHTML & "MaxNumberControlled: " & .MaxNumberControlled & MyCrLf        'mylist.innerHTML = mylist.innerHTML & "MaxSpeed: " & .MaxSpeed & MyCrLf        mylist.innerHTML = mylist.innerHTML & "Name: " & .Name & MyCrLf        if not IsNull(.NetworkAddresses) then            For Each strAddress in .NetworkAddresses                mylist.innerHTML = mylist.innerHTML & "NetworkAddresses: " & strAddress & MyCrLf            Next        end if        mylist.innerHTML = mylist.innerHTML & "PermanentAddress: " & .PermanentAddress & MyCrLf        mylist.innerHTML = mylist.innerHTML & "PNPDeviceID: " & .PNPDeviceID & MyCrLf        'mylist.innerHTML = mylist.innerHTML & "PowerManagementCapabilities: " & .PowerManagementCapabilities & MyCrLf        'mylist.innerHTML = mylist.innerHTML & "PowerManagementSupported: " & .PowerManagementSupported & MyCrLf        mylist.innerHTML = mylist.innerHTML & "ProductName: " & .ProductName & MyCrLf        mylist.innerHTML = mylist.innerHTML & "ServiceName: " & .ServiceName & MyCrLf        'mylist.innerHTML = mylist.innerHTML & "Speed: " & .Speed & MyCrLf        mylist.innerHTML = mylist.innerHTML & "Status: " & .Status & MyCrLf        mylist.innerHTML = mylist.innerHTML & "StatusInfo: " & .StatusInfo & MyCrLf        'mylist.innerHTML = mylist.innerHTML & "SystemCreationClassName: " & .SystemCreationClassName & MyCrLf        'mylist.innerHTML = mylist.innerHTML & "SystemName: " & .SystemName & MyCrLf        'mylist.innerHTML = mylist.innerHTML & "TimeOfLastReset: " & .TimeOfLastReset & MyCrLf        end if    END WITHNextend functionfunction DoListNetworkAdapterCfgOn Error Resume NextWin32_NetworkAdapterConfiguration=""mylist.innerHTML="Listing"Set colItems = objWMIService.ExecQuery("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=true",,48)For Each objItem in colItems    WITH objItem        if .MACAddress<>"" then        Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "<br>Caption: " & .Caption & MyCrLf        Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "DatabasePath: " & .DatabasePath & MyCrLf        Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "DeadGWDetectEnabled: " & .DeadGWDetectEnabled & MyCrLf        Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "DefaultIPGateway: " & .DefaultIPGateway(0) & MyCrLf        Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "DefaultTOS: " & .DefaultTOS & MyCrLf        Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "DefaultTTL: " & .DefaultTTL & MyCrLf        Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "Description: " & .Description & MyCrLf        Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "DHCPEnabled: " & .DHCPEnabled & MyCrLf        'Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "DHCPLeaseExpires: " & .DHCPLeaseExpires & MyCrLf        'Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "DHCPLeaseObtained: " & .DHCPLeaseObtained & MyCrLf        Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "DHCPServer: " & .DHCPServer & MyCrLf        Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "DNSDomain: " & .DNSDomain & MyCrLf        'Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "DNSDomainSuffixSearchOrder: " & .DNSDomainSuffixSearchOrder & MyCrLf        'Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "DNSEnabledForWINSResolution: " & .DNSEnabledForWINSResolution & MyCrLf        Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "DNSHostName: " & .DNSHostName & MyCrLf        'Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "DNSServerSearchOrder: " & .DNSServerSearchOrder & MyCrLf        'Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "DomainDNSRegistrationEnabled: " & .DomainDNSRegistrationEnabled & MyCrLf        'Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "ForwardBufferMemory: " & .ForwardBufferMemory & MyCrLf        Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "FullDNSRegistrationEnabled: " & .FullDNSRegistrationEnabled & MyCrLf        Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "GatewayCostMetric: " & .GatewayCostMetric & MyCrLf        Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "IGMPLevel: " & .IGMPLevel & MyCrLf        Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "Index: " & CStr(.Index) & MyCrLf        if not IsNull(.IPAddress) then            For Each IPItem in .IPAddress                Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "IPAddress: " & IPItem & MyCrLf            Next        end if        Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "IPConnectionMetric: " & .IPConnectionMetric & MyCrLf        Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "IPEnabled: " & .IPEnabled & MyCrLf        'Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "IPFilterSecurityEnabled: " & .IPFilterSecurityEnabled & MyCrLf        'Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "IPPortSecurityEnabled: " & .IPPortSecurityEnabled & MyCrLf        'Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "IPSecPermitIPProtocols: " & .IPSecPermitIPProtocols & MyCrLf        'Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "IPSecPermitTCPPorts: " & .IPSecPermitTCPPorts & MyCrLf        'Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "IPSecPermitUDPPorts: " & .IPSecPermitUDPPorts & MyCrLf        Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "IPSubnet: " & .IPSubnet(0) & MyCrLf        Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "IPUseZeroBroadcast: " & .IPUseZeroBroadcast & MyCrLf        Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "IPXAddress: " & .IPXAddress & MyCrLf        'Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "IPXEnabled: " & .IPXEnabled & MyCrLf        'Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "IPXFrameType: " & .IPXFrameType & MyCrLf        'Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "IPXMediaType: " & .IPXMediaType & MyCrLf        'Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "IPXNetworkNumber: " & .IPXNetworkNumber & MyCrLf        'Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "IPXVirtualNetNumber: " & .IPXVirtualNetNumber & MyCrLf        'Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "KeepAliveInterval: " & .KeepAliveInterval & MyCrLf        'Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "KeepAliveTime: " & .KeepAliveTime & MyCrLf        Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "MACAddress: " & .MACAddress & MyCrLf        Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "WINSPrimaryServer: " & .WINSPrimaryServer & MyCrLf        'Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "WINSScopeID: " & .WINSScopeID & MyCrLf        Win32_NetworkAdapterConfiguration = Win32_NetworkAdapterConfiguration & "WINSSecondaryServer: " & .WINSSecondaryServer & MyCrLf        end if    END WITHNextmylist.innerHTML=Win32_NetworkAdapterConfigurationend functionfunction DoListComputerOn Error Resume NextWin32_ComputerSystem=""mylist.innerHTML="Listing"Set colItems = objWMIService.ExecQuery("Select * from Win32_ComputerSystem",,48)For Each objItem in colItems    WITH objItem        Win32_ComputerSystem = Win32_ComputerSystem & "<br>Caption: " & .Caption & MyCrLf        Win32_ComputerSystem = Win32_ComputerSystem & "ChassisBootupState: " & .ChassisBootupState & MyCrLf        'Win32_ComputerSystem = Win32_ComputerSystem & "CreationClassName: " & .CreationClassName & MyCrLf        'Win32_ComputerSystem = Win32_ComputerSystem & "CurrentTimeZone: " & .CurrentTimeZone & MyCrLf        Win32_ComputerSystem = Win32_ComputerSystem & "DaylightInEffect: " & .DaylightInEffect & MyCrLf        Win32_ComputerSystem = Win32_ComputerSystem & "Description: " & .Description & MyCrLf        Win32_ComputerSystem = Win32_ComputerSystem & "Domain: " & .Domain & MyCrLf        Win32_ComputerSystem = Win32_ComputerSystem & "DomainRole: " & .DomainRole & MyCrLf        'Win32_ComputerSystem = Win32_ComputerSystem & "FrontPanelResetStatus: " & .FrontPanelResetStatus & MyCrLf        'Win32_ComputerSystem = Win32_ComputerSystem & "InfraredSupported: " & .InfraredSupported & MyCrLf        'Win32_ComputerSystem = Win32_ComputerSystem & "InitialLoadInfo: " & .InitialLoadInfo & MyCrLf        Win32_ComputerSystem = Win32_ComputerSystem & "InstallDate: " & .InstallDate & MyCrLf        'Win32_ComputerSystem = Win32_ComputerSystem & "KeyboardPasswordStatus: " & .KeyboardPasswordStatus & MyCrLf        'Win32_ComputerSystem = Win32_ComputerSystem & "LastLoadInfo: " & .LastLoadInfo & MyCrLf        Win32_ComputerSystem = Win32_ComputerSystem & "Manufacturer: " & .Manufacturer & MyCrLf        Win32_ComputerSystem = Win32_ComputerSystem & "Model: " & .Model & MyCrLf        Win32_ComputerSystem = Win32_ComputerSystem & "Name: " & .Name & MyCrLf        'Win32_ComputerSystem = Win32_ComputerSystem & "NameFormat: " & .NameFormat & MyCrLf        'Win32_ComputerSystem = Win32_ComputerSystem & "NetworkServerModeEnabled: " & .NetworkServerModeEnabled & MyCrLf        Win32_ComputerSystem = Win32_ComputerSystem & "NumberOfProcessors: " & .NumberOfProcessors & MyCrLf        'Win32_ComputerSystem = Win32_ComputerSystem & "OEMLogoBitmap: " & .OEMLogoBitmap & MyCrLf        Win32_ComputerSystem = Win32_ComputerSystem & "OEMStringArray: " & .OEMStringArray & MyCrLf        Win32_ComputerSystem = Win32_ComputerSystem & "PauseAfterReset: " & .PauseAfterReset & MyCrLf        'Win32_ComputerSystem = Win32_ComputerSystem & "PowerManagementCapabilities: " & .PowerManagementCapabilities & MyCrLf        'Win32_ComputerSystem = Win32_ComputerSystem & "PowerManagementSupported: " & .PowerManagementSupported & MyCrLf        'Win32_ComputerSystem = Win32_ComputerSystem & "PowerOnPasswordStatus: " & .PowerOnPasswordStatus & MyCrLf        'Win32_ComputerSystem = Win32_ComputerSystem & "PowerState: " & .PowerState & MyCrLf        'Win32_ComputerSystem = Win32_ComputerSystem & "PowerSupplyState: " & .PowerSupplyState & MyCrLf        Win32_ComputerSystem = Win32_ComputerSystem & "PrimaryOwnerContact: " & .PrimaryOwnerContact & MyCrLf        Win32_ComputerSystem = Win32_ComputerSystem & "PrimaryOwnerName: " & .PrimaryOwnerName & MyCrLf        'Win32_ComputerSystem = Win32_ComputerSystem & "ResetCapability: " & .ResetCapability & MyCrLf        'Win32_ComputerSystem = Win32_ComputerSystem & "ResetCount: " & .ResetCount & MyCrLf        'Win32_ComputerSystem = Win32_ComputerSystem & "ResetLimit: " & .ResetLimit & MyCrLf        'Win32_ComputerSystem = Win32_ComputerSystem & "Roles: " & .Roles & MyCrLf        'Win32_ComputerSystem = Win32_ComputerSystem & "Status: " & .Status & MyCrLf        Win32_ComputerSystem = Win32_ComputerSystem & "SupportContactDescription: " & .SupportContactDescription & MyCrLf        Win32_ComputerSystem = Win32_ComputerSystem & "SystemStartupDelay: " & .SystemStartupDelay & MyCrLf        Win32_ComputerSystem = Win32_ComputerSystem & "SystemStartupOptions: " & .SystemStartupOptions & MyCrLf        Win32_ComputerSystem = Win32_ComputerSystem & "SystemStartupSetting: " & .SystemStartupSetting & MyCrLf        Win32_ComputerSystem = Win32_ComputerSystem & "SystemType: " & .SystemType & MyCrLf        Win32_ComputerSystem = Win32_ComputerSystem & "ThermalState: " & .ThermalState & MyCrLf        Win32_ComputerSystem = Win32_ComputerSystem & "TotalPhysicalMemory: " & .TotalPhysicalMemory & MyCrLf        Win32_ComputerSystem = Win32_ComputerSystem & "UserName: " & .UserName & MyCrLf    END WITHNextmylist.innerHTML=Win32_ComputerSystemWin32_ComputerSystemProduct=""Set colItems = objWMIService.ExecQuery("Select * from Win32_ComputerSystemProduct",,48)For Each objItem in colItems    WITH objItem        Win32_ComputerSystemProduct = Win32_ComputerSystemProduct & "<br>Caption: " & .Caption & MyCrLf        Win32_ComputerSystemProduct = Win32_ComputerSystemProduct & "Description: " & .Description & MyCrLf        Win32_ComputerSystemProduct = Win32_ComputerSystemProduct & "IdentifyingNumber: " & .IdentifyingNumber & MyCrLf        Win32_ComputerSystemProduct = Win32_ComputerSystemProduct & "Name: " & .Name & MyCrLf        Win32_ComputerSystemProduct = Win32_ComputerSystemProduct & "SKUNumber: " & .SKUNumber & MyCrLf        Win32_ComputerSystemProduct = Win32_ComputerSystemProduct & "UUID: " & .UUID & MyCrLf        Win32_ComputerSystemProduct = Win32_ComputerSystemProduct & "Vendor: " & .Vendor & MyCrLf        Win32_ComputerSystemProduct = Win32_ComputerSystemProduct & "Version: " & .Version & MyCrLf    END WITHNextmylist.innerHTML=Win32_ComputerSystem+MyCrLf+Win32_ComputerSystemProductend functionfunction DoListDiskOn Error Resume NextWin32_DiskDrive=""mylist.innerHTML="Listing"Set colItems = objWMIService.ExecQuery("Select * from Win32_DiskDrive",,48)For Each objItem in colItems    WITH objItem        Win32_DiskDrive = Win32_DiskDrive & "<br>Availability: " & .Availability & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "BytesPerSector: " & .BytesPerSector & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "Capabilities: " & .Capabilities & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "CapabilityDescriptions: " & .CapabilityDescriptions & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "Caption: " & .Caption & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "CompressionMethod: " & .CompressionMethod & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "ConfigManagerErrorCode: " & .ConfigManagerErrorCode & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "ConfigManagerUserConfig: " & .ConfigManagerUserConfig & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "CreationClassName: " & .CreationClassName & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "DefaultBlockSize: " & .DefaultBlockSize & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "Description: " & .Description & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "DeviceID: " & .DeviceID & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "ErrorCleared: " & .ErrorCleared & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "ErrorDescription: " & .ErrorDescription & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "ErrorMethodology: " & .ErrorMethodology & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "Index: " & .Index & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "InstallDate: " & .InstallDate & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "InterfaceType: " & .InterfaceType & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "LastErrorCode: " & .LastErrorCode & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "Manufacturer: " & .Manufacturer & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "MaxBlockSize: " & .MaxBlockSize & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "MaxMediaSize: " & .MaxMediaSize & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "MediaLoaded: " & .MediaLoaded & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "MediaType: " & .MediaType & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "MinBlockSize: " & .MinBlockSize & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "Model: " & .Model & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "Name: " & .Name & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "NeedsCleaning: " & .NeedsCleaning & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "NumberOfMediaSupported: " & .NumberOfMediaSupported & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "Partitions: " & .Partitions & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "PNPDeviceID: " & .PNPDeviceID & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "PowerManagementCapabilities: " & .PowerManagementCapabilities & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "PowerManagementSupported: " & .PowerManagementSupported & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "SectorsPerTrack: " & .SectorsPerTrack & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "Size: " & .Size & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "Status: " & .Status & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "StatusInfo: " & .StatusInfo & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "SystemCreationClassName: " & .SystemCreationClassName & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "SystemName: " & .SystemName & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "TotalCylinders: " & .TotalCylinders & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "TotalHeads: " & .TotalHeads & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "TotalSectors: " & .TotalSectors & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "TotalTracks: " & .TotalTracks & MyCrLf        Win32_DiskDrive = Win32_DiskDrive & "TracksPerCylinder: " & .TracksPerCylinder & MyCrLf    END WITHNextmylist.innerHTML=Win32_DiskDriveWin32_DiskPartition=""Set colItems = objWMIService.ExecQuery("Select * from Win32_DiskPartition",,48)For Each objItem in colItems    WITH objItem        'Win32_DiskPartition = Win32_DiskPartition & "Access: " & .Access & MyCrLf        Win32_DiskPartition = Win32_DiskPartition & "<br>Availability: " & .Availability & MyCrLf        Win32_DiskPartition = Win32_DiskPartition & "BlockSize: " & .BlockSize & MyCrLf        Win32_DiskPartition = Win32_DiskPartition & "Bootable: " & .Bootable & MyCrLf        Win32_DiskPartition = Win32_DiskPartition & "BootPartition: " & .BootPartition & MyCrLf        Win32_DiskPartition = Win32_DiskPartition & "Caption: " & .Caption & MyCrLf        'Win32_DiskPartition = Win32_DiskPartition & "ConfigManagerErrorCode: " & .ConfigManagerErrorCode & MyCrLf        'Win32_DiskPartition = Win32_DiskPartition & "ConfigManagerUserConfig: " & .ConfigManagerUserConfig & MyCrLf        'Win32_DiskPartition = Win32_DiskPartition & "CreationClassName: " & .CreationClassName & MyCrLf        Win32_DiskPartition = Win32_DiskPartition & "Description: " & .Description & MyCrLf        Win32_DiskPartition = Win32_DiskPartition & "DeviceID: " & .DeviceID & MyCrLf        Win32_DiskPartition = Win32_DiskPartition & "DiskIndex: " & .DiskIndex & MyCrLf        'Win32_DiskPartition = Win32_DiskPartition & "ErrorCleared: " & .ErrorCleared & MyCrLf        'Win32_DiskPartition = Win32_DiskPartition & "ErrorDescription: " & .ErrorDescription & MyCrLf        'Win32_DiskPartition = Win32_DiskPartition & "ErrorMethodology: " & .ErrorMethodology & MyCrLf        Win32_DiskPartition = Win32_DiskPartition & "HiddenSectors: " & .HiddenSectors & MyCrLf        Win32_DiskPartition = Win32_DiskPartition & "Index: " & .Index & MyCrLf        'Win32_DiskPartition = Win32_DiskPartition & "InstallDate: " & .InstallDate & MyCrLf        'Win32_DiskPartition = Win32_DiskPartition & "LastErrorCode: " & .LastErrorCode & MyCrLf        Win32_DiskPartition = Win32_DiskPartition & "Name: " & .Name & MyCrLf        Win32_DiskPartition = Win32_DiskPartition & "NumberOfBlocks: " & .NumberOfBlocks & MyCrLf        Win32_DiskPartition = Win32_DiskPartition & "PNPDeviceID: " & .PNPDeviceID & MyCrLf        'Win32_DiskPartition = Win32_DiskPartition & "PowerManagementCapabilities: " & .PowerManagementCapabilities & MyCrLf        'Win32_DiskPartition = Win32_DiskPartition & "PowerManagementSupported: " & .PowerManagementSupported & MyCrLf        Win32_DiskPartition = Win32_DiskPartition & "PrimaryPartition: " & .PrimaryPartition & MyCrLf        'Win32_DiskPartition = Win32_DiskPartition & "Purpose: " & .Purpose & MyCrLf        Win32_DiskPartition = Win32_DiskPartition & "RewritePartition: " & .RewritePartition & MyCrLf        Win32_DiskPartition = Win32_DiskPartition & "Size: " & .Size & MyCrLf        Win32_DiskPartition = Win32_DiskPartition & "StartingOffset: " & .StartingOffset & MyCrLf        'Win32_DiskPartition = Win32_DiskPartition & "Status: " & .Status & MyCrLf        'Win32_DiskPartition = Win32_DiskPartition & "StatusInfo: " & .StatusInfo & MyCrLf        'Win32_DiskPartition = Win32_DiskPartition & "SystemCreationClassName: " & .SystemCreationClassName & MyCrLf        'Win32_DiskPartition = Win32_DiskPartition & "SystemName: " & .SystemName & MyCrLf        Win32_DiskPartition = Win32_DiskPartition & "Type: " & .Type & MyCrLf    END WITHNextmylist.innerHTML=Win32_DiskDrive+MyCrLf+Win32_DiskPartitionWin32_LogicalDisk=""Set colItems = objWMIService.ExecQuery("Select * from Win32_LogicalDisk",,48)For Each objItem in colItems    WITH objItem        'Win32_LogicalDisk = Win32_LogicalDisk & "Access: " & .Access & MyCrLf        'Win32_LogicalDisk = Win32_LogicalDisk & "Availability: " & .Availability & MyCrLf        'Win32_LogicalDisk = Win32_LogicalDisk & "BlockSize: " & .BlockSize & MyCrLf        Win32_LogicalDisk = Win32_LogicalDisk & "<br>Caption: " & .Caption & MyCrLf        Win32_LogicalDisk = Win32_LogicalDisk & "Compressed: " & .Compressed & MyCrLf        'Win32_LogicalDisk = Win32_LogicalDisk & "ConfigManagerErrorCode: " & .ConfigManagerErrorCode & MyCrLf        'Win32_LogicalDisk = Win32_LogicalDisk & "ConfigManagerUserConfig: " & .ConfigManagerUserConfig & MyCrLf        'Win32_LogicalDisk = Win32_LogicalDisk & "CreationClassName: " & .CreationClassName & MyCrLf        Win32_LogicalDisk = Win32_LogicalDisk & "Description: " & .Description & MyCrLf        Win32_LogicalDisk = Win32_LogicalDisk & "DeviceID: " & .DeviceID & MyCrLf        Win32_LogicalDisk = Win32_LogicalDisk & "DriveType: " & .DriveType & MyCrLf        'Win32_LogicalDisk = Win32_LogicalDisk & "ErrorCleared: " & .ErrorCleared & MyCrLf        'Win32_LogicalDisk = Win32_LogicalDisk & "ErrorDescription: " & .ErrorDescription & MyCrLf        'Win32_LogicalDisk = Win32_LogicalDisk & "ErrorMethodology: " & .ErrorMethodology & MyCrLf        Win32_LogicalDisk = Win32_LogicalDisk & "FileSystem: " & .FileSystem & MyCrLf        Win32_LogicalDisk = Win32_LogicalDisk & "FreeSpace: " & .FreeSpace & MyCrLf        Win32_LogicalDisk = Win32_LogicalDisk & "InstallDate: " & .InstallDate & MyCrLf        'Win32_LogicalDisk = Win32_LogicalDisk & "LastErrorCode: " & .LastErrorCode & MyCrLf        Win32_LogicalDisk = Win32_LogicalDisk & "MaximumComponentLength: " & .MaximumComponentLength & MyCrLf        Win32_LogicalDisk = Win32_LogicalDisk & "MediaType: " & .MediaType & MyCrLf        Win32_LogicalDisk = Win32_LogicalDisk & "Name: " & .Name & MyCrLf        Win32_LogicalDisk = Win32_LogicalDisk & "NumberOfBlocks: " & .NumberOfBlocks & MyCrLf        Win32_LogicalDisk = Win32_LogicalDisk & "PNPDeviceID: " & .PNPDeviceID & MyCrLf        'Win32_LogicalDisk = Win32_LogicalDisk & "PowerManagementCapabilities: " & .PowerManagementCapabilities & MyCrLf        'Win32_LogicalDisk = Win32_LogicalDisk & "PowerManagementSupported: " & .PowerManagementSupported & MyCrLf        Win32_LogicalDisk = Win32_LogicalDisk & "ProviderName: " & .ProviderName & MyCrLf        Win32_LogicalDisk = Win32_LogicalDisk & "Purpose: " & .Purpose & MyCrLf        Win32_LogicalDisk = Win32_LogicalDisk & "Size: " & .Size & MyCrLf        Win32_LogicalDisk = Win32_LogicalDisk & "Status: " & .Status & MyCrLf        Win32_LogicalDisk = Win32_LogicalDisk & "StatusInfo: " & .StatusInfo & MyCrLf        Win32_LogicalDisk = Win32_LogicalDisk & "SupportsFileBasedCompression: " & .SupportsFileBasedCompression & MyCrLf        'Win32_LogicalDisk = Win32_LogicalDisk & "SystemCreationClassName: " & .SystemCreationClassName & MyCrLf        Win32_LogicalDisk = Win32_LogicalDisk & "SystemName: " & .SystemName & MyCrLf        Win32_LogicalDisk = Win32_LogicalDisk & "VolumeName: " & .VolumeName & MyCrLf        Win32_LogicalDisk = Win32_LogicalDisk & "VolumeSerialNumber: " & .VolumeSerialNumber & MyCrLf    END WITHNextmylist.innerHTML=Win32_DiskDrive+MyCrLf+Win32_DiskPartition+MyCrLf+Win32_LogicalDiskend functionfunction DoListSystemOn Error Resume NextWin32_OperatingSystem=""mylist.innerHTML="Listing"Set colItems = objWMIService.ExecQuery("Select * from Win32_OperatingSystem",,48)For Each objItem in colItems    WITH objItem        Win32_OperatingSystem = Win32_OperatingSystem & "BootDevice: " & .BootDevice & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "BuildNumber: " & .BuildNumber & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "BuildType: " & .BuildType & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "Caption: " & .Caption & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "CodeSet: " & .CodeSet & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "CountryCode: " & .CountryCode & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "CreationClassName: " & .CreationClassName & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "CSCreationClassName: " & .CSCreationClassName & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "CSDVersion: " & .CSDVersion & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "CSName: " & .CSName & MyCrLf        'Win32_OperatingSystem = Win32_OperatingSystem & "CurrentTimeZone: " & .CurrentTimeZone & MyCrLf        'Win32_OperatingSystem = Win32_OperatingSystem & "Debug: " & .Debug & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "Description: " & .Description & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "Distributed: " & .Distributed & MyCrLf        'Win32_OperatingSystem = Win32_OperatingSystem & "ForegroundApplicationBoost: " & .ForegroundApplicationBoost & MyCrLf        'Win32_OperatingSystem = Win32_OperatingSystem & "FreePhysicalMemory: " & .FreePhysicalMemory & MyCrLf        'Win32_OperatingSystem = Win32_OperatingSystem & "FreeSpaceInPagingFiles: " & .FreeSpaceInPagingFiles & MyCrLf        'Win32_OperatingSystem = Win32_OperatingSystem & "FreeVirtualMemory: " & .FreeVirtualMemory & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "InstallDate: " & .InstallDate & MyCrLf        'Win32_OperatingSystem = Win32_OperatingSystem & "LastBootUpTime: " & .LastBootUpTime & MyCrLf        'Win32_OperatingSystem = Win32_OperatingSystem & "LocalDateTime: " & .LocalDateTime & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "Locale: " & .Locale & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "Manufacturer: " & .Manufacturer & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "MaxNumberOfProcesses: " & .MaxNumberOfProcesses & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "MaxProcessMemorySize: " & .MaxProcessMemorySize & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "Name: " & .Name & MyCrLf        'Win32_OperatingSystem = Win32_OperatingSystem & "NumberOfLicensedUsers: " & .NumberOfLicensedUsers & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "NumberOfProcesses: " & .NumberOfProcesses & MyCrLf        'Win32_OperatingSystem = Win32_OperatingSystem & "NumberOfUsers: " & .NumberOfUsers & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "Organization: " & .Organization & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "OSLanguage: " & .OSLanguage & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "OSProductSuite: " & .OSProductSuite & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "OSType: " & .OSType & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "OtherTypeDescription: " & .OtherTypeDescription & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "PlusProductID: " & .PlusProductID & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "PlusVersionNumber: " & .PlusVersionNumber & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "Primary: " & .Primary & MyCrLf        'Win32_OperatingSystem = Win32_OperatingSystem & "QuantumLength: " & .QuantumLength & MyCrLf        'Win32_OperatingSystem = Win32_OperatingSystem & "QuantumType: " & .QuantumType & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "RegisteredUser: " & .RegisteredUser & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "SerialNumber: " & .SerialNumber & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "ServicePackMajorVersion: " & .ServicePackMajorVersion & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "ServicePackMinorVersion: " & .ServicePackMinorVersion & MyCrLf        'Win32_OperatingSystem = Win32_OperatingSystem & "SizeStoredInPagingFiles: " & .SizeStoredInPagingFiles & MyCrLf        'Win32_OperatingSystem = Win32_OperatingSystem & "Status: " & .Status & MyCrLf        'Win32_OperatingSystem = Win32_OperatingSystem & "SystemDevice: " & .SystemDevice & MyCrLf        'Win32_OperatingSystem = Win32_OperatingSystem & "SystemDirectory: " & .SystemDirectory & MyCrLf        'Win32_OperatingSystem = Win32_OperatingSystem & "TotalSwapSpaceSize: " & .TotalSwapSpaceSize & MyCrLf        'Win32_OperatingSystem = Win32_OperatingSystem & "TotalVirtualMemorySize: " & .TotalVirtualMemorySize & MyCrLf        'Win32_OperatingSystem = Win32_OperatingSystem & "TotalVisibleMemorySize: " & .TotalVisibleMemorySize & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "Version: " & .Version & MyCrLf        Win32_OperatingSystem = Win32_OperatingSystem & "WindowsDirectory: " & .WindowsDirectory & MyCrLf    END WITHNextmylist.innerHTML=Win32_OperatingSystemend functionfunction DoListCPUOn Error Resume NextWin32_Processor=""mylist.innerHTML="Listing"Set colItems = objWMIService.ExecQuery("Select * from Win32_Processor",,48)For Each objItem in colItems    WITH objItem        Win32_Processor = Win32_Processor & "<br>AddressWidth: " & .AddressWidth & MyCrLf        Win32_Processor = Win32_Processor & "Architecture: " & .Architecture & MyCrLf        Win32_Processor = Win32_Processor & "Availability: " & .Availability & MyCrLf        Win32_Processor = Win32_Processor & "Caption: " & .Caption & MyCrLf        'Win32_Processor = Win32_Processor & "ConfigManagerErrorCode: " & .ConfigManagerErrorCode & MyCrLf        'Win32_Processor = Win32_Processor & "ConfigManagerUserConfig: " & .ConfigManagerUserConfig & MyCrLf        Win32_Processor = Win32_Processor & "CpuStatus: " & .CpuStatus & MyCrLf        'Win32_Processor = Win32_Processor & "CreationClassName: " & .CreationClassName & MyCrLf        Win32_Processor = Win32_Processor & "CurrentClockSpeed: " & .CurrentClockSpeed & MyCrLf        Win32_Processor = Win32_Processor & "CurrentVoltage: " & .CurrentVoltage & MyCrLf        Win32_Processor = Win32_Processor & "DataWidth: " & .DataWidth & MyCrLf        Win32_Processor = Win32_Processor & "Description: " & .Description & MyCrLf        Win32_Processor = Win32_Processor & "DeviceID: " & .DeviceID & MyCrLf        'Win32_Processor = Win32_Processor & "ErrorCleared: " & .ErrorCleared & MyCrLf        'Win32_Processor = Win32_Processor & "ErrorDescription: " & .ErrorDescription & MyCrLf        Win32_Processor = Win32_Processor & "ExtClock: " & .ExtClock & MyCrLf        Win32_Processor = Win32_Processor & "Family: " & .Family & MyCrLf        Win32_Processor = Win32_Processor & "InstallDate: " & .InstallDate & MyCrLf        Win32_Processor = Win32_Processor & "L2CacheSize: " & .L2CacheSize & MyCrLf        Win32_Processor = Win32_Processor & "L2CacheSpeed: " & .L2CacheSpeed & MyCrLf        'Win32_Processor = Win32_Processor & "LastErrorCode: " & .LastErrorCode & MyCrLf        Win32_Processor = Win32_Processor & "Level: " & .Level & MyCrLf        Win32_Processor = Win32_Processor & "LoadPercentage: " & .LoadPercentage & MyCrLf        Win32_Processor = Win32_Processor & "Manufacturer: " & .Manufacturer & MyCrLf        Win32_Processor = Win32_Processor & "MaxClockSpeed: " & .MaxClockSpeed & MyCrLf        Win32_Processor = Win32_Processor & "Name: " & .Name & MyCrLf        Win32_Processor = Win32_Processor & "OtherFamilyDescription: " & .OtherFamilyDescription & MyCrLf        Win32_Processor = Win32_Processor & "PNPDeviceID: " & .PNPDeviceID & MyCrLf        Win32_Processor = Win32_Processor & "PowerManagementCapabilities: " & .PowerManagementCapabilities & MyCrLf        Win32_Processor = Win32_Processor & "PowerManagementSupported: " & .PowerManagementSupported & MyCrLf        Win32_Processor = Win32_Processor & "ProcessorId: " & .ProcessorId & MyCrLf        Win32_Processor = Win32_Processor & "ProcessorType: " & .ProcessorType & MyCrLf        Win32_Processor = Win32_Processor & "Revision: " & .Revision & MyCrLf        Win32_Processor = Win32_Processor & "Role: " & .Role & MyCrLf        Win32_Processor = Win32_Processor & "SocketDesignation: " & .SocketDesignation & MyCrLf        Win32_Processor = Win32_Processor & "Status: " & .Status & MyCrLf        Win32_Processor = Win32_Processor & "StatusInfo: " & .StatusInfo & MyCrLf        Win32_Processor = Win32_Processor & "Stepping: " & .Stepping & MyCrLf        'Win32_Processor = Win32_Processor & "SystemCreationClassName: " & .SystemCreationClassName & MyCrLf        'Win32_Processor = Win32_Processor & "SystemName: " & .SystemName & MyCrLf        Win32_Processor = Win32_Processor & "UniqueId: " & .UniqueId & MyCrLf        Win32_Processor = Win32_Processor & "UpgradeMethod: " & .UpgradeMethod & MyCrLf        Win32_Processor = Win32_Processor & "Version: " & .Version & MyCrLf        Win32_Processor = Win32_Processor & "VoltageCaps: " & .VoltageCaps & MyCrLf    END WITHNextmylist.innerHTML=Win32_Processorend functionfunction DoListMemoryOn Error Resume NextWin32_PhysicalMemory=""mylist.innerHTML="Listing"Set colItems = objWMIService.ExecQuery("Select * from Win32_PhysicalMemory",,48)For Each objItem in colItems    WITH objItem        Win32_PhysicalMemory = Win32_PhysicalMemory & "<br>BankLabel: " & .BankLabel & MyCrLf        Win32_PhysicalMemory = Win32_PhysicalMemory & "Capacity: " & .Capacity & MyCrLf        Win32_PhysicalMemory = Win32_PhysicalMemory & "Caption: " & .Caption & MyCrLf        'Win32_PhysicalMemory = Win32_PhysicalMemory & "CreationClassName: " & .CreationClassName & MyCrLf        Win32_PhysicalMemory = Win32_PhysicalMemory & "DataWidth: " & .DataWidth & MyCrLf        Win32_PhysicalMemory = Win32_PhysicalMemory & "Description: " & .Description & MyCrLf        Win32_PhysicalMemory = Win32_PhysicalMemory & "DeviceLocator: " & .DeviceLocator & MyCrLf        Win32_PhysicalMemory = Win32_PhysicalMemory & "FormFactor: " & .FormFactor & MyCrLf        Win32_PhysicalMemory = Win32_PhysicalMemory & "HotSwappable: " & .HotSwappable & MyCrLf        'Win32_PhysicalMemory = Win32_PhysicalMemory & "InstallDate: " & .InstallDate & MyCrLf        Win32_PhysicalMemory = Win32_PhysicalMemory & "InterleaveDataDepth: " & .InterleaveDataDepth & MyCrLf        Win32_PhysicalMemory = Win32_PhysicalMemory & "InterleavePosition: " & .InterleavePosition & MyCrLf        Win32_PhysicalMemory = Win32_PhysicalMemory & "Manufacturer: " & .Manufacturer & MyCrLf        Win32_PhysicalMemory = Win32_PhysicalMemory & "MemoryType: " & .MemoryType & MyCrLf        Win32_PhysicalMemory = Win32_PhysicalMemory & "Model: " & .Model & MyCrLf        Win32_PhysicalMemory = Win32_PhysicalMemory & "Name: " & .Name & MyCrLf        Win32_PhysicalMemory = Win32_PhysicalMemory & "OtherIdentifyingInfo: " & .OtherIdentifyingInfo & MyCrLf        Win32_PhysicalMemory = Win32_PhysicalMemory & "PartNumber: " & .PartNumber & MyCrLf        Win32_PhysicalMemory = Win32_PhysicalMemory & "PositionInRow: " & .PositionInRow & MyCrLf        'Win32_PhysicalMemory = Win32_PhysicalMemory & "PoweredOn: " & .PoweredOn & MyCrLf        'Win32_PhysicalMemory = Win32_PhysicalMemory & "Removable: " & .Removable & MyCrLf        'Win32_PhysicalMemory = Win32_PhysicalMemory & "Replaceable: " & .Replaceable & MyCrLf        Win32_PhysicalMemory = Win32_PhysicalMemory & "SerialNumber: " & .SerialNumber & MyCrLf        Win32_PhysicalMemory = Win32_PhysicalMemory & "SKU: " & .SKU & MyCrLf        Win32_PhysicalMemory = Win32_PhysicalMemory & "Speed: " & .Speed & MyCrLf        Win32_PhysicalMemory = Win32_PhysicalMemory & "Status: " & .Status & MyCrLf        Win32_PhysicalMemory = Win32_PhysicalMemory & "Tag: " & .Tag & MyCrLf        Win32_PhysicalMemory = Win32_PhysicalMemory & "TotalWidth: " & .TotalWidth & MyCrLf        Win32_PhysicalMemory = Win32_PhysicalMemory & "TypeDetail: " & .TypeDetail & MyCrLf        Win32_PhysicalMemory = Win32_PhysicalMemory & "Version: " & .Version & MyCrLf    END WITHNextmylist.innerHTML=Win32_PhysicalMemoryend functionfunction DoListSoundDeviceOn Error Resume NextWin32_SoundDevice=""mylist.innerHTML="Listing"Set colItems = objWMIService.ExecQuery("Select * from Win32_SoundDevice",,48)For Each objItem in colItems    WITH objItem        'Win32_SoundDevice = Win32_SoundDevice & "Availability: " & .Availability & MyCrLf        Win32_SoundDevice = Win32_SoundDevice & "<br>Caption: " & .Caption & MyCrLf        'Win32_SoundDevice = Win32_SoundDevice & "ConfigManagerErrorCode: " & .ConfigManagerErrorCode & MyCrLf        'Win32_SoundDevice = Win32_SoundDevice & "ConfigManagerUserConfig: " & .ConfigManagerUserConfig & MyCrLf        'Win32_SoundDevice = Win32_SoundDevice & "CreationClassName: " & .CreationClassName & MyCrLf        Win32_SoundDevice = Win32_SoundDevice & "Description: " & .Description & MyCrLf        Win32_SoundDevice = Win32_SoundDevice & "DeviceID: " & .DeviceID & MyCrLf        Win32_SoundDevice = Win32_SoundDevice & "DMABufferSize: " & .DMABufferSize & MyCrLf        'Win32_SoundDevice = Win32_SoundDevice & "ErrorCleared: " & .ErrorCleared & MyCrLf        'Win32_SoundDevice = Win32_SoundDevice & "ErrorDescription: " & .ErrorDescription & MyCrLf        Win32_SoundDevice = Win32_SoundDevice & "InstallDate: " & .InstallDate & MyCrLf        'Win32_SoundDevice = Win32_SoundDevice & "LastErrorCode: " & .LastErrorCode & MyCrLf        Win32_SoundDevice = Win32_SoundDevice & "Manufacturer: " & .Manufacturer & MyCrLf        Win32_SoundDevice = Win32_SoundDevice & "MPU401Address: " & .MPU401Address & MyCrLf        Win32_SoundDevice = Win32_SoundDevice & "Name: " & .Name & MyCrLf        Win32_SoundDevice = Win32_SoundDevice & "PNPDeviceID: " & .PNPDeviceID & MyCrLf        Win32_SoundDevice = Win32_SoundDevice & "PowerManagementCapabilities: " & .PowerManagementCapabilities & MyCrLf        Win32_SoundDevice = Win32_SoundDevice & "PowerManagementSupported: " & .PowerManagementSupported & MyCrLf        Win32_SoundDevice = Win32_SoundDevice & "ProductName: " & .ProductName & MyCrLf        Win32_SoundDevice = Win32_SoundDevice & "Status: " & .Status & MyCrLf        Win32_SoundDevice = Win32_SoundDevice & "StatusInfo: " & .StatusInfo & MyCrLf        'Win32_SoundDevice = Win32_SoundDevice & "SystemCreationClassName: " & .SystemCreationClassName & MyCrLf        'Win32_SoundDevice = Win32_SoundDevice & "SystemName: " & .SystemName & MyCrLf    END WITHNextmylist.innerHTML=Win32_SoundDeviceend functionfunction DoListVideoControllerOn Error Resume NextWin32_VideoController=""mylist.innerHTML="Listing"Set colItems = objWMIService.ExecQuery("Select * from Win32_VideoController",,48)For Each objItem in colItems    WITH objItem        Win32_VideoController = Win32_VideoController & "<br>AcceleratorCapabilities: " & .AcceleratorCapabilities & MyCrLf        Win32_VideoController = Win32_VideoController & "AdapterCompatibility: " & .AdapterCompatibility & MyCrLf        Win32_VideoController = Win32_VideoController & "AdapterDACType: " & .AdapterDACType & MyCrLf        Win32_VideoController = Win32_VideoController & "AdapterRAM: " & .AdapterRAM & MyCrLf        Win32_VideoController = Win32_VideoController & "Availability: " & .Availability & MyCrLf        Win32_VideoController = Win32_VideoController & "CapabilityDescriptions: " & .CapabilityDescriptions & MyCrLf        Win32_VideoController = Win32_VideoController & "Caption: " & .Caption & MyCrLf        Win32_VideoController = Win32_VideoController & "ColorTableEntries: " & .ColorTableEntries & MyCrLf        'Win32_VideoController = Win32_VideoController & "ConfigManagerErrorCode: " & .ConfigManagerErrorCode & MyCrLf        'Win32_VideoController = Win32_VideoController & "ConfigManagerUserConfig: " & .ConfigManagerUserConfig & MyCrLf        'Win32_VideoController = Win32_VideoController & "CreationClassName: " & .CreationClassName & MyCrLf        Win32_VideoController = Win32_VideoController & "CurrentBitsPerPixel: " & .CurrentBitsPerPixel & MyCrLf        Win32_VideoController = Win32_VideoController & "CurrentHorizontalResolution: " & .CurrentHorizontalResolution & MyCrLf        Win32_VideoController = Win32_VideoController & "CurrentNumberOfColors: " & .CurrentNumberOfColors & MyCrLf        Win32_VideoController = Win32_VideoController & "CurrentNumberOfColumns: " & .CurrentNumberOfColumns & MyCrLf        Win32_VideoController = Win32_VideoController & "CurrentNumberOfRows: " & .CurrentNumberOfRows & MyCrLf        Win32_VideoController = Win32_VideoController & "CurrentRefreshRate: " & .CurrentRefreshRate & MyCrLf        Win32_VideoController = Win32_VideoController & "CurrentScanMode: " & .CurrentScanMode & MyCrLf        Win32_VideoController = Win32_VideoController & "CurrentVerticalResolution: " & .CurrentVerticalResolution & MyCrLf        Win32_VideoController = Win32_VideoController & "Description: " & .Description & MyCrLf        Win32_VideoController = Win32_VideoController & "DeviceID: " & .DeviceID & MyCrLf        Win32_VideoController = Win32_VideoController & "DeviceSpecificPens: " & .DeviceSpecificPens & MyCrLf        Win32_VideoController = Win32_VideoController & "DitherType: " & .DitherType & MyCrLf        Win32_VideoController = Win32_VideoController & "DriverDate: " & .DriverDate & MyCrLf        Win32_VideoController = Win32_VideoController & "DriverVersion: " & .DriverVersion & MyCrLf        Win32_VideoController = Win32_VideoController & "ErrorCleared: " & .ErrorCleared & MyCrLf        Win32_VideoController = Win32_VideoController & "ErrorDescription: " & .ErrorDescription & MyCrLf        Win32_VideoController = Win32_VideoController & "ICMIntent: " & .ICMIntent & MyCrLf        Win32_VideoController = Win32_VideoController & "ICMMethod: " & .ICMMethod & MyCrLf        Win32_VideoController = Win32_VideoController & "InfFilename: " & .InfFilename & MyCrLf        Win32_VideoController = Win32_VideoController & "InfSection: " & .InfSection & MyCrLf        Win32_VideoController = Win32_VideoController & "InstallDate: " & .InstallDate & MyCrLf        Win32_VideoController = Win32_VideoController & "InstalledDisplayDrivers: " & .InstalledDisplayDrivers & MyCrLf        Win32_VideoController = Win32_VideoController & "LastErrorCode: " & .LastErrorCode & MyCrLf        Win32_VideoController = Win32_VideoController & "MaxMemorySupported: " & .MaxMemorySupported & MyCrLf        Win32_VideoController = Win32_VideoController & "MaxNumberControlled: " & .MaxNumberControlled & MyCrLf        Win32_VideoController = Win32_VideoController & "MaxRefreshRate: " & .MaxRefreshRate & MyCrLf        Win32_VideoController = Win32_VideoController & "MinRefreshRate: " & .MinRefreshRate & MyCrLf        Win32_VideoController = Win32_VideoController & "Monochrome: " & .Monochrome & MyCrLf        Win32_VideoController = Win32_VideoController & "Name: " & .Name & MyCrLf        Win32_VideoController = Win32_VideoController & "NumberOfColorPlanes: " & .NumberOfColorPlanes & MyCrLf        Win32_VideoController = Win32_VideoController & "NumberOfVideoPages: " & .NumberOfVideoPages & MyCrLf        Win32_VideoController = Win32_VideoController & "PNPDeviceID: " & .PNPDeviceID & MyCrLf        'Win32_VideoController = Win32_VideoController & "PowerManagementCapabilities: " & .PowerManagementCapabilities & MyCrLf        'Win32_VideoController = Win32_VideoController & "PowerManagementSupported: " & .PowerManagementSupported & MyCrLf        Win32_VideoController = Win32_VideoController & "ProtocolSupported: " & .ProtocolSupported & MyCrLf        Win32_VideoController = Win32_VideoController & "ReservedSystemPaletteEntries: " & .ReservedSystemPaletteEntries & MyCrLf        Win32_VideoController = Win32_VideoController & "SpecificationVersion: " & .SpecificationVersion & MyCrLf        Win32_VideoController = Win32_VideoController & "Status: " & .Status & MyCrLf        Win32_VideoController = Win32_VideoController & "StatusInfo: " & .StatusInfo & MyCrLf        'Win32_VideoController = Win32_VideoController & "SystemCreationClassName: " & .SystemCreationClassName & MyCrLf        'Win32_VideoController = Win32_VideoController & "SystemName: " & .SystemName & MyCrLf        Win32_VideoController = Win32_VideoController & "SystemPaletteEntries: " & .SystemPaletteEntries & MyCrLf        'Win32_VideoController = Win32_VideoController & "TimeOfLastReset: " & .TimeOfLastReset & MyCrLf        Win32_VideoController = Win32_VideoController & "VideoArchitecture: " & .VideoArchitecture & MyCrLf        Win32_VideoController = Win32_VideoController & "VideoMemoryType: " & .VideoMemoryType & MyCrLf        Win32_VideoController = Win32_VideoController & "VideoMode: " & .VideoMode & MyCrLf        Win32_VideoController = Win32_VideoController & "VideoModeDescription: " & .VideoModeDescription & MyCrLf        Win32_VideoController = Win32_VideoController & "VideoProcessor: " & .VideoProcessor & MyCrLf    END WITHNextmylist.innerHTML=Win32_VideoControllerend function</script></body></html>

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!