计算机信息查看
-. import platform
import platform
def TestPlatform():
print("---------SYSTEM INFO--------")
#获取Python版本 3.7.1
print(platform.python_version())
#获取Python版本 v3.7.1
print(platform.python_branch()) #获取操作系统可执行程序的结构 (’32bit’, ‘WindowsPE’)
print(platform.architecture()) # 计算机的名称 DESKTOP-90JE76G
print(platform.node()) # 获取操作系统名称及版本号,Windows-7-6.1.7601-SP1
print(platform.platform()) # 计算机处理器信息, Intel64 Family 6 Model 158 Stepping 10, GenuineIntel
print(platform.processor()) # 获取操作系统中Python的构建日期 ('v3.7.1:260ec2c36a', 'Oct 20 2018 14:57:15')
print(platform.python_build()) # 获取系统中python解释器的信息 MSC v.1915 64 bit (AMD64)
print(platform.python_compiler()) print(platform.release()) # print(platform.system()) # windows # 获取操作系统的版本 10.0.17763
print(platform.version()) # 包含上面所有的信息汇总
print("\n\n\n")
for key in platform.uname():
print(key)
'''
Windows
DESKTOP-90JE76G
10
10.0.17763
AMD64
Intel64 Family 6 Model 158 Stepping 10, GenuineIntel
'''
二. import wmi
import wmi
c = wmi.WMI()
#处理器
def printCPU():
tmpdict = {}
tmpdict["CpuCores"] = 0
for cpu in c.Win32_Processor():
tmpdict["cpuid"] = cpu.ProcessorId.strip()
tmpdict["CpuType"] = cpu.Name
tmpdict['systemName'] = cpu.SystemName
try:
tmpdict["CpuCores"] = cpu.NumberOfCores
except:
tmpdict["CpuCores"] += 1
tmpdict["CpuClock"] = cpu.MaxClockSpeed
tmpdict['DataWidth'] = cpu.DataWidth
print(tmpdict)return tmpdict #主板
def printMain_board():
boards = []
# print len(c.Win32_BaseBoard()):
for board_id in c.Win32_BaseBoard():
tmpmsg = {}
tmpmsg['UUID'] = board_id.qualifiers['UUID'][1:-1] #主板UUID,有的主板这部分信息取到为空值,ffffff-ffffff这样的
tmpmsg['SerialNumber'] = board_id.SerialNumber #主板序列号
tmpmsg['Manufacturer'] = board_id.Manufacturer #主板生产品牌厂家
tmpmsg['Product'] = board_id.Product #主板型号
boards.append(tmpmsg)
print(boards)
return boards #BIOS
def printBIOS():
bioss = []
for bios_id in c.Win32_BIOS():
tmpmsg = {}
tmpmsg['BiosCharacteristics'] = bios_id.BiosCharacteristics #BIOS特征码
tmpmsg['version'] = bios_id.Version #BIOS版本
tmpmsg['Manufacturer'] = bios_id.Manufacturer.strip() #BIOS固件生产厂家
tmpmsg['ReleaseDate'] = bios_id.ReleaseDate #BIOS释放日期
tmpmsg['SMBIOSBIOSVersion'] = bios_id.SMBIOSBIOSVersion #系统管理规范版本
bioss.append(tmpmsg)
print(bioss)
return bioss #硬盘
def printDisk():
disks = []
for disk in c.Win32_DiskDrive():
# print disk.__dict__
tmpmsg = {}
tmpmsg['SerialNumber'] = disk.SerialNumber.strip()
tmpmsg['DeviceID'] = disk.DeviceID
tmpmsg['Caption'] = disk.Caption
tmpmsg['Size'] = disk.Size
tmpmsg['UUID'] = disk.qualifiers['UUID'][1:-1]
disks.append(tmpmsg)
for d in disks:
print(d)
return disks #内存
def printPhysicalMemory():
memorys = []
for mem in c.Win32_PhysicalMemory():
tmpmsg = {}
tmpmsg['UUID'] = mem.qualifiers['UUID'][1:-1]
tmpmsg['BankLabel'] = mem.BankLabel
tmpmsg['SerialNumber'] = mem.SerialNumber.strip()
tmpmsg['ConfiguredClockSpeed'] = mem.ConfiguredClockSpeed
tmpmsg['Capacity'] = mem.Capacity
tmpmsg['ConfiguredVoltage'] = mem.ConfiguredVoltage
memorys.append(tmpmsg)
for m in memorys:
print(m)
return memorys #电池信息,只有笔记本才会有电池选项
def printBattery():
isBatterys = False
for b in c.Win32_Battery():
isBatterys = True
return isBatterys #网卡mac地址:
def printMacAddress():
macs = []
for n in c.Win32_NetworkAdapter():
mactmp = n.MACAddress
if mactmp and len(mactmp.strip()) > 5:
tmpmsg = {}
tmpmsg['MACAddress'] = n.MACAddress
tmpmsg['Name'] = n.Name
tmpmsg['DeviceID'] = n.DeviceID
tmpmsg['AdapterType'] = n.AdapterType
tmpmsg['Speed'] = n.Speed
macs.append(tmpmsg)
print(macs)
return macs def main(): printCPU()
printMain_board()
printBIOS()
printDisk()
printPhysicalMemory()
printMacAddress()
print(printBattery()) if __name__ == "__main__":
main()
'''
{'CpuCores': 6, 'cpuid': 'BFEBFBFF000906EA', 'CpuType': 'Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz', 'systemName': 'DESKTOP-90JE76G', 'CpuClock': 2208, 'DataWidth': 64} [{'UUID': 'FAF76B95-798C-11D2-AAD1-006008C78BC7', 'SerialNumber': 'PF16GEJR', 'Manufacturer': 'LENOVO', 'Product': 'LNVNB161216'}] [{'BiosCharacteristics': (7, 11, 12, 15, 16, 19, 20, 21, 22, 23, 24, 25, 27, 30, 32, 33, 40, 42, 43), 'version': 'LENOVO - 1', 'Manufacturer': 'LENOVO', 'ReleaseDate': '20180830000000.000000+000', 'SMBIOSBIOSVersion': '8JCN46WW'}] {'SerialNumber': 'WL18H5PN', 'DeviceID': '\\\\.\\PHYSICALDRIVE0', 'Caption': 'ST1000LM035-1RK172', 'Size': '1000202273280', 'UUID': '8502C4B2-5FBB-11D2-AAC1-006008C78BC7'} {'SerialNumber': 'NJ87N649513207P1I _00000001.', 'DeviceID': '\\\\.\\PHYSICALDRIVE1', 'Caption': 'NVMe HFM128GDHTNG-831', 'Size': '128034708480', 'UUID': '8502C4B2-5FBB-11D2-AAC1-006008C78BC7'} {'UUID': 'FAF76B93-798C-11D2-AAD1-006008C78BC7', 'BankLabel': 'BANK 0', 'SerialNumber': '117D8C14', 'ConfiguredClockSpeed': 2667, 'Capacity': '8589934592', 'ConfiguredVoltage': 1200} [{'MACAddress': '8C:16:45:DC:6F:B3',
'Name': 'Realtek PCIe GBE Family Controller',
'DeviceID': '1',
'AdapterType': '以太网 802.3',
'Speed': '9223372036854775807'},
{'MACAddress': 'DC:A2:66:40:D8:DD',
'Name': 'Realtek 8822BE Wireless LAN 802.11ac PCI-E NIC',
'DeviceID': '2',
'AdapterType': '以太网 802.3',
'Speed': '460350000'},
{'MACAddress': 'DC:A2:66:40:D8:DE',
'Name': 'Bluetooth Device (Personal Area Network)',
'DeviceID': '3',
'AdapterType': '以太网 802.3',
'Speed': '3000000'},
{'MACAddress': 'DE:A2:66:40:D8:DD',
'Name': 'Microsoft Wi-Fi Direct Virtual Adapter',
'DeviceID': '4',
'AdapterType': '以太网 802.3',
'Speed': '9223372036854775807'},
{'MACAddress': '6A:FE:20:52:41:53',
'Name': 'WAN Miniport (IP)',
'DeviceID': '10',
'AdapterType': '以太网 802.3',
'Speed': None},
{'MACAddress': '70:46:20:52:41:53',
'Name': 'WAN Miniport (IPv6)',
'DeviceID': '11',
'AdapterType': '以太网 802.3',
'Speed': None},
{'MACAddress': '74:76:20:52:41:53',
'Name': 'WAN Miniport (Network Monitor)',
'DeviceID': '12',
'AdapterType': '以太网 802.3',
'Speed': None},
{'MACAddress': 'DC:A2:66:40:D8:DD',
'Name': 'Microsoft Wi-Fi Direct Virtual Adapter #2',
'DeviceID': '13',
'AdapterType': '以太网 802.3',
'Speed': '9223372036854775807'},
{'MACAddress': '00:50:56:C0:00:01',
'Name': 'VMware Virtual Ethernet Adapter for VMnet1',
'DeviceID': '14',
'AdapterType': '以太网 802.3',
'Speed': '100000000'},
{'MACAddress': '00:50:56:C0:00:08',
'Name': 'VMware Virtual Ethernet Adapter for VMnet8',
'DeviceID': '15',
'AdapterType': '以太网 802.3',
'Speed': '100000000'}]
True
'''

Console

.
import wmi
c=wmi.WMI()
i=0
key= c.Win32_Processor()
for k in key:
print(k,"\t",i)
i=i+1
print(k.name)
'''
instance of Win32_Processor
{
AddressWidth = 64;
Architecture = 9;
AssetTag = "To Be Filled By O.E.M.";
Availability = 3;
Caption = "Intel64 Family 6 Model 158 Stepping 10";
Characteristics = 252;
CpuStatus = 1;
CreationClassName = "Win32_Processor";
CurrentClockSpeed = 2208;
CurrentVoltage = 8;
DataWidth = 64;
Description = "Intel64 Family 6 Model 158 Stepping 10";
DeviceID = "CPU0";
ExtClock = 100;
Family = 198;
L2CacheSize = 1536;
L3CacheSize = 9216;
L3CacheSpeed = 0;
Level = 6;
LoadPercentage = 16;
Manufacturer = "GenuineIntel";
MaxClockSpeed = 2208;
Name = "Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz";
NumberOfCores = 6;
NumberOfEnabledCore = 6;
NumberOfLogicalProcessors = 12;
PartNumber = "To Be Filled By O.E.M.";
PowerManagementSupported = FALSE;
ProcessorId = "BFEBFBFF000906EA";
ProcessorType = 3;
Role = "CPU";
SecondLevelAddressTranslationExtensions = TRUE;
SerialNumber = "To Be Filled By O.E.M.";
SocketDesignation = "U3E1";
Status = "OK";
StatusInfo = 3;
SystemCreationClassName = "Win32_ComputerSystem";
SystemName = "DESKTOP-90JE76G";
ThreadCount = 12;
UpgradeMethod = 52;
Version = "";
VirtualizationFirmwareEnabled = TRUE;
VMMonitorModeExtensions = TRUE;
};
0
Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
'''

c.Win32_Processor()

import wmi
c=wmi.WMI()
i=0
key= c.Win32_BaseBoard()
for k in key:
print(k,"\t",i)
i=i+1
print(k.Manufacturer)
'''
instance of Win32_BaseBoard
{
Caption = "基板";
ConfigOptions = {"ConfigOptions1", "ConfigOptions2", "ConfigOptions3"};
CreationClassName = "Win32_BaseBoard";
Description = "基板";
HostingBoard = TRUE;
HotSwappable = FALSE;
Manufacturer = "LENOVO";
Name = "基板";
PoweredOn = TRUE;
Product = "LNVNB161216";
Removable = FALSE;
Replaceable = TRUE;
RequiresDaughterBoard = FALSE;
SerialNumber = "PF16GEJR";
Status = "OK";
Tag = "Base Board";
Version = "SDK0L77769 WIN";
};
0
LENOVO '''

c.Win32_BaseBoard()

#coding=utf-8
import wmi
c=wmi.WMI()
i=0
key= c.Win32_BIOS()
for k in key:
print(k,"\t",i)
i=i+1
print(k.Manufacturer)
'''
instance of Win32_BIOS
{
BiosCharacteristics = {7, 11, 12, 15, 16, 19, 20, 21, 22, 23, 24, 25, 27, 30, 32, 33, 40, 42, 43};
BIOSVersion = {"LENOVO - 1", "8JCN46WW", "INSYDE Corp. - 58032046"};
Caption = "8JCN46WW";
CurrentLanguage = "en|US|iso8859-1,0";
Description = "8JCN46WW";
EmbeddedControllerMajorVersion = 1;
EmbeddedControllerMinorVersion = 46;
InstallableLanguages = 8;
ListOfLanguages = {"en|US|iso8859-1,0", "fr|FR|iso8859-1,0", "zh|TW|unicode,0", "ja|JP|unicode,0", "it|IT|iso8859-1,0", "es|ES|iso8859-1,0", "de|DE|iso8859-1,0", "pt|PT|iso8859-1,0"};
Manufacturer = "LENOVO";
Name = "8JCN46WW";
PrimaryBIOS = TRUE;
ReleaseDate = "20180830000000.000000+000";
SerialNumber = "PF16GEJR";
SMBIOSBIOSVersion = "8JCN46WW";
SMBIOSMajorVersion = 3;
SMBIOSMinorVersion = 0;
SMBIOSPresent = TRUE;
SoftwareElementID = "8JCN46WW";
SoftwareElementState = 3;
Status = "OK";
SystemBiosMajorVersion = 1;
SystemBiosMinorVersion = 46;
TargetOperatingSystem = 0;
Version = "LENOVO - 1";
};
0
LENOVO '''

c.Win32_BIOS()

#coding=utf-8
import wmi
c=wmi.WMI()
i=0
key= c.Win32_DiskDrive()
for k in key:
print(k,"\t",i)
i=i+1
print(k.SerialNumber) '''
instance of Win32_DiskDrive
{
BytesPerSector = 512;
Capabilities = {3, 4};
CapabilityDescriptions = {"Random Access", "Supports Writing"};
Caption = "ST1000LM035-1RK172";
ConfigManagerErrorCode = 0;
ConfigManagerUserConfig = FALSE;
CreationClassName = "Win32_DiskDrive";
Description = "磁盘驱动器";
DeviceID = "\\\\.\\PHYSICALDRIVE0";
FirmwareRevision = "LCM2";
Index = 0;
InterfaceType = "SCSI";
Manufacturer = "(标准磁盘驱动器)";
MediaLoaded = TRUE;
MediaType = "Fixed hard disk media";
Model = "ST1000LM035-1RK172";
Name = "\\\\.\\PHYSICALDRIVE0";
Partitions = 7;
PNPDeviceID = "SCSI\\DISK&VEN_ST1000LM&PROD_035-1RK172\\4&377E5BE4&0&000400";
SCSIBus = 0;
SCSILogicalUnit = 0;
SCSIPort = 0;
SCSITargetId = 4;
SectorsPerTrack = 63;
SerialNumber = " WL18H5PN";
Size = "1000202273280";
Status = "OK";
SystemCreationClassName = "Win32_ComputerSystem";
SystemName = "DESKTOP-90JE76G";
TotalCylinders = "121601";
TotalHeads = 255;
TotalSectors = "1953520065";
TotalTracks = "31008255";
TracksPerCylinder = 255;
};
0
WL18H5PN instance of Win32_DiskDrive
{
BytesPerSector = 512;
Capabilities = {3, 4};
CapabilityDescriptions = {"Random Access", "Supports Writing"};
Caption = "NVMe HFM128GDHTNG-831";
ConfigManagerErrorCode = 0;
ConfigManagerUserConfig = FALSE;
CreationClassName = "Win32_DiskDrive";
Description = "磁盘驱动器";
DeviceID = "\\\\.\\PHYSICALDRIVE1";
FirmwareRevision = "0C00";
Index = 1;
InterfaceType = "SCSI";
Manufacturer = "(标准磁盘驱动器)";
MediaLoaded = TRUE;
MediaType = "Fixed hard disk media";
Model = "NVMe HFM128GDHTNG-831";
Name = "\\\\.\\PHYSICALDRIVE1";
Partitions = 1;
PNPDeviceID = "SCSI\\DISK&VEN_NVME&PROD_HFM128GDHTNG-831\\4&377E5BE4&0&010000";
SCSIBus = 1;
SCSILogicalUnit = 0;
SCSIPort = 0;
SCSITargetId = 0;
SectorsPerTrack = 63;
SerialNumber = "NJ87N649513207P1I _00000001.";
Size = "128034708480";
Status = "OK";
SystemCreationClassName = "Win32_ComputerSystem";
SystemName = "DESKTOP-90JE76G";
TotalCylinders = "15566";
TotalHeads = 255;
TotalSectors = "250067790";
TotalTracks = "3969330";
TracksPerCylinder = 255;
};
1
NJ87N649513207P1I _00000001. '''

c.Win32_DiskDrive()

#coding=utf-8
import wmi
c=wmi.WMI()
i=0
key= c.Win32_PhysicalMemory()
for k in key:
print(k,"\t",i)
i=i+1
print(k.SerialNumber) '''
instance of Win32_PhysicalMemory
{
Attributes = 1;
BankLabel = "BANK 0";
Capacity = "8589934592";
Caption = "物理内存";
ConfiguredClockSpeed = 2667;
ConfiguredVoltage = 1200;
CreationClassName = "Win32_PhysicalMemory";
DataWidth = 64;
Description = "物理内存";
DeviceLocator = "ChannelA-DIMM0";
FormFactor = 12;
InterleaveDataDepth = 1;
InterleavePosition = 1;
Manufacturer = "Ramaxel";
MaxVoltage = 1250;
MemoryType = 0;
MinVoltage = 1250;
Name = "物理内存";
PartNumber = "RMSA3260ME78HAF-2666";
SerialNumber = "117D8C14";
SMBIOSMemoryType = 26;
Speed = 2667;
Tag = "Physical Memory 0";
TotalWidth = 64;
TypeDetail = 128;
};
0
117D8C14
'''

c.Win32_PhysicalMemory()

#coding=utf-8
import wmi
c=wmi.WMI()
i=0
key= c.Win32_Battery()
for k in key:
print(k,"\t",i)
i=i+1
print(k.EstimatedChargeRemaining) # 电量
'''
instance of Win32_Battery
{
Availability = 2;
BatteryStatus = 2;
Caption = "内部电池";
Chemistry = 2;
CreationClassName = "Win32_Battery";
Description = "内部电池";
DesignVoltage = "12739";
DeviceID = " 1302CPT-COSL17C3PG1";
EstimatedChargeRemaining = 100;
EstimatedRunTime = 71582788;
Name = "L17C3PG1";
PowerManagementCapabilities = {1};
PowerManagementSupported = FALSE;
Status = "OK";
SystemCreationClassName = "Win32_ComputerSystem";
SystemName = "DESKTOP-90JE76G";
};
0
100
'''

c.Win32_Battery()

#coding=utf-8
import wmi
c=wmi.WMI()
i=0
key= c.Win32_NetworkAdapter()
for k in key:
print(k,"\t",i)
i=i+1
print(k.AdapterType) # 电量
'''
instance of Win32_NetworkAdapter
{
Availability = 3;
Caption = "[00000000] Microsoft Kernel Debug Network Adapter";
ConfigManagerErrorCode = 0;
ConfigManagerUserConfig = FALSE;
CreationClassName = "Win32_NetworkAdapter";
Description = "Microsoft Kernel Debug Network Adapter";
DeviceID = "0";
Index = 0;
Installed = TRUE;
InterfaceIndex = 5;
Manufacturer = "Microsoft";
MaxNumberControlled = 0;
Name = "Microsoft Kernel Debug Network Adapter";
PhysicalAdapter = FALSE;
PNPDeviceID = "ROOT\\KDNIC\\0000";
PowerManagementSupported = FALSE;
ProductName = "Microsoft Kernel Debug Network Adapter";
ServiceName = "kdnic";
SystemCreationClassName = "Win32_ComputerSystem";
SystemName = "DESKTOP-90JE76G";
TimeOfLastReset = "20191019133224.500000+480";
};
0
None instance of Win32_NetworkAdapter
{
AdapterType = "以太网 802.3";
AdapterTypeId = 0;
Availability = 3;
Caption = "[00000001] Realtek PCIe GBE Family Controller";
ConfigManagerErrorCode = 0;
ConfigManagerUserConfig = FALSE;
CreationClassName = "Win32_NetworkAdapter";
Description = "Realtek PCIe GBE Family Controller";
DeviceID = "1";
GUID = "{9B246998-5B30-431E-8353-A9F6857F5F14}";
Index = 1;
Installed = TRUE;
InterfaceIndex = 13;
MACAddress = "8C:16:45:DC:6F:B3";
Manufacturer = "Realtek";
MaxNumberControlled = 0;
Name = "Realtek PCIe GBE Family Controller";
NetConnectionID = "以太网";
NetConnectionStatus = 7;
NetEnabled = FALSE;
PhysicalAdapter = TRUE;
PNPDeviceID = "PCI\\VEN_10EC&DEV_8168&SUBSYS_38B417AA&REV_15\\01000000684CE00000";
PowerManagementSupported = FALSE;
ProductName = "Realtek PCIe GBE Family Controller";
ServiceName = "rt640x64";
Speed = "9223372036854775807";
SystemCreationClassName = "Win32_ComputerSystem";
SystemName = "DESKTOP-90JE76G";
TimeOfLastReset = "20191019133224.500000+480";
};
1
以太网 802.3 instance of Win32_NetworkAdapter
{
AdapterType = "以太网 802.3";
AdapterTypeId = 0;
Availability = 3;
Caption = "[00000002] Realtek 8822BE Wireless LAN 802.11ac PCI-E NIC";
ConfigManagerErrorCode = 0;
ConfigManagerUserConfig = FALSE;
CreationClassName = "Win32_NetworkAdapter";
Description = "Realtek 8822BE Wireless LAN 802.11ac PCI-E NIC";
DeviceID = "2";
GUID = "{FBE1BDDF-9EE9-44AD-B0AD-6876A9253472}";
Index = 2;
Installed = TRUE;
InterfaceIndex = 20;
MACAddress = "DC:A2:66:40:D8:DD";
Manufacturer = "Realtek Semiconductor Corp.";
MaxNumberControlled = 0;
Name = "Realtek 8822BE Wireless LAN 802.11ac PCI-E NIC";
NetConnectionID = "WLAN";
NetConnectionStatus = 2;
NetEnabled = TRUE;
PhysicalAdapter = TRUE;
PNPDeviceID = "PCI\\VEN_10EC&DEV_B822&SUBSYS_B02317AA&REV_00\\00E04CFFFEB8220100";
PowerManagementSupported = FALSE;
ProductName = "Realtek 8822BE Wireless LAN 802.11ac PCI-E NIC";
ServiceName = "RTWlanE";
Speed = "92000000";
SystemCreationClassName = "Win32_ComputerSystem";
SystemName = "DESKTOP-90JE76G";
TimeOfLastReset = "20191019133224.500000+480";
};
2
以太网 802.3 instance of Win32_NetworkAdapter
{
AdapterType = "以太网 802.3";
AdapterTypeId = 0;
Availability = 3;
Caption = "[00000003] Bluetooth Device (Personal Area Network)";
ConfigManagerErrorCode = 0;
ConfigManagerUserConfig = FALSE;
CreationClassName = "Win32_NetworkAdapter";
Description = "Bluetooth Device (Personal Area Network)";
DeviceID = "3";
GUID = "{72A3FA24-5921-45D1-ABB7-BE1819A87195}";
Index = 3;
Installed = TRUE;
InterfaceIndex = 10;
MACAddress = "DC:A2:66:40:D8:DE";
Manufacturer = "Microsoft";
MaxNumberControlled = 0;
Name = "Bluetooth Device (Personal Area Network)";
NetConnectionID = "蓝牙网络连接";
NetConnectionStatus = 7;
NetEnabled = FALSE;
PhysicalAdapter = TRUE;
PNPDeviceID = "BTH\\MS_BTHPAN\\6&95708F1&0&2";
PowerManagementSupported = FALSE;
ProductName = "Bluetooth Device (Personal Area Network)";
ServiceName = "BthPan";
Speed = "3000000";
SystemCreationClassName = "Win32_ComputerSystem";
SystemName = "DESKTOP-90JE76G";
TimeOfLastReset = "20191019133224.500000+480";
};
3
以太网 802.3 instance of Win32_NetworkAdapter
{
AdapterType = "以太网 802.3";
AdapterTypeId = 0;
Availability = 3;
Caption = "[00000004] Microsoft Wi-Fi Direct Virtual Adapter";
ConfigManagerErrorCode = 0;
ConfigManagerUserConfig = FALSE;
CreationClassName = "Win32_NetworkAdapter";
Description = "Microsoft Wi-Fi Direct Virtual Adapter";
DeviceID = "4";
Index = 4;
Installed = TRUE;
InterfaceIndex = 7;
MACAddress = "DE:A2:66:40:D8:DD";
Manufacturer = "Microsoft";
MaxNumberControlled = 0;
Name = "Microsoft Wi-Fi Direct Virtual Adapter";
PhysicalAdapter = FALSE;
PNPDeviceID = "{5D624F94-8850-40C3-A3FA-A4FD2080BAF3}\\VWIFIMP_WFD\\5&3B866BE7&0&11";
PowerManagementSupported = FALSE;
ProductName = "Microsoft Wi-Fi Direct Virtual Adapter";
ServiceName = "vwifimp";
Speed = "9223372036854775807";
SystemCreationClassName = "Win32_ComputerSystem";
SystemName = "DESKTOP-90JE76G";
TimeOfLastReset = "20191019133224.500000+480";
};
4
以太网 802.3 instance of Win32_NetworkAdapter
{
Availability = 3;
Caption = "[00000005] WAN Miniport (SSTP)";
ConfigManagerErrorCode = 0;
ConfigManagerUserConfig = FALSE;
CreationClassName = "Win32_NetworkAdapter";
Description = "WAN Miniport (SSTP)";
DeviceID = "5";
Index = 5;
Installed = TRUE;
InterfaceIndex = 15;
Manufacturer = "Microsoft";
MaxNumberControlled = 0;
Name = "WAN Miniport (SSTP)";
PhysicalAdapter = FALSE;
PNPDeviceID = "SWD\\MSRRAS\\MS_SSTPMINIPORT";
PowerManagementSupported = FALSE;
ProductName = "WAN Miniport (SSTP)";
ServiceName = "RasSstp";
SystemCreationClassName = "Win32_ComputerSystem";
SystemName = "DESKTOP-90JE76G";
TimeOfLastReset = "20191019133224.500000+480";
};
5
None instance of Win32_NetworkAdapter
{
Availability = 3;
Caption = "[00000006] WAN Miniport (IKEv2)";
ConfigManagerErrorCode = 0;
ConfigManagerUserConfig = FALSE;
CreationClassName = "Win32_NetworkAdapter";
Description = "WAN Miniport (IKEv2)";
DeviceID = "6";
Index = 6;
Installed = TRUE;
InterfaceIndex = 9;
Manufacturer = "Microsoft";
MaxNumberControlled = 0;
Name = "WAN Miniport (IKEv2)";
PhysicalAdapter = FALSE;
PNPDeviceID = "SWD\\MSRRAS\\MS_AGILEVPNMINIPORT";
PowerManagementSupported = FALSE;
ProductName = "WAN Miniport (IKEv2)";
ServiceName = "RasAgileVpn";
SystemCreationClassName = "Win32_ComputerSystem";
SystemName = "DESKTOP-90JE76G";
TimeOfLastReset = "20191019133224.500000+480";
};
6
None instance of Win32_NetworkAdapter
{
Availability = 3;
Caption = "[00000007] WAN Miniport (L2TP)";
ConfigManagerErrorCode = 0;
ConfigManagerUserConfig = FALSE;
CreationClassName = "Win32_NetworkAdapter";
Description = "WAN Miniport (L2TP)";
DeviceID = "7";
Index = 7;
Installed = TRUE;
InterfaceIndex = 6;
Manufacturer = "Microsoft";
MaxNumberControlled = 0;
Name = "WAN Miniport (L2TP)";
PhysicalAdapter = FALSE;
PNPDeviceID = "SWD\\MSRRAS\\MS_L2TPMINIPORT";
PowerManagementSupported = FALSE;
ProductName = "WAN Miniport (L2TP)";
ServiceName = "Rasl2tp";
SystemCreationClassName = "Win32_ComputerSystem";
SystemName = "DESKTOP-90JE76G";
TimeOfLastReset = "20191019133224.500000+480";
};
7
None instance of Win32_NetworkAdapter
{
Availability = 3;
Caption = "[00000008] WAN Miniport (PPTP)";
ConfigManagerErrorCode = 0;
ConfigManagerUserConfig = FALSE;
CreationClassName = "Win32_NetworkAdapter";
Description = "WAN Miniport (PPTP)";
DeviceID = "8";
Index = 8;
Installed = TRUE;
InterfaceIndex = 17;
Manufacturer = "Microsoft";
MaxNumberControlled = 0;
Name = "WAN Miniport (PPTP)";
PhysicalAdapter = FALSE;
PNPDeviceID = "SWD\\MSRRAS\\MS_PPTPMINIPORT";
PowerManagementSupported = FALSE;
ProductName = "WAN Miniport (PPTP)";
ServiceName = "PptpMiniport";
SystemCreationClassName = "Win32_ComputerSystem";
SystemName = "DESKTOP-90JE76G";
TimeOfLastReset = "20191019133224.500000+480";
};
8
None instance of Win32_NetworkAdapter
{
Availability = 3;
Caption = "[00000009] WAN Miniport (PPPOE)";
ConfigManagerErrorCode = 0;
ConfigManagerUserConfig = FALSE;
CreationClassName = "Win32_NetworkAdapter";
Description = "WAN Miniport (PPPOE)";
DeviceID = "9";
Index = 9;
Installed = TRUE;
InterfaceIndex = 19;
Manufacturer = "Microsoft";
MaxNumberControlled = 0;
Name = "WAN Miniport (PPPOE)";
PhysicalAdapter = FALSE;
PNPDeviceID = "SWD\\MSRRAS\\MS_PPPOEMINIPORT";
PowerManagementSupported = FALSE;
ProductName = "WAN Miniport (PPPOE)";
ServiceName = "RasPppoe";
SystemCreationClassName = "Win32_ComputerSystem";
SystemName = "DESKTOP-90JE76G";
TimeOfLastReset = "20191019133224.500000+480";
};
9
None instance of Win32_NetworkAdapter
{
AdapterType = "以太网 802.3";
AdapterTypeId = 0;
Availability = 3;
Caption = "[00000010] WAN Miniport (IP)";
ConfigManagerErrorCode = 0;
ConfigManagerUserConfig = FALSE;
CreationClassName = "Win32_NetworkAdapter";
Description = "WAN Miniport (IP)";
DeviceID = "10";
Index = 10;
Installed = TRUE;
InterfaceIndex = 4;
MACAddress = "D0:59:20:52:41:53";
Manufacturer = "Microsoft";
MaxNumberControlled = 0;
Name = "WAN Miniport (IP)";
PhysicalAdapter = FALSE;
PNPDeviceID = "SWD\\MSRRAS\\MS_NDISWANIP";
PowerManagementSupported = FALSE;
ProductName = "WAN Miniport (IP)";
ServiceName = "NdisWan";
SystemCreationClassName = "Win32_ComputerSystem";
SystemName = "DESKTOP-90JE76G";
TimeOfLastReset = "20191019133224.500000+480";
};
10
以太网 802.3 instance of Win32_NetworkAdapter
{
AdapterType = "以太网 802.3";
AdapterTypeId = 0;
Availability = 3;
Caption = "[00000011] WAN Miniport (IPv6)";
ConfigManagerErrorCode = 0;
ConfigManagerUserConfig = FALSE;
CreationClassName = "Win32_NetworkAdapter";
Description = "WAN Miniport (IPv6)";
DeviceID = "11";
Index = 11;
Installed = TRUE;
InterfaceIndex = 16;
MACAddress = "D0:69:20:52:41:53";
Manufacturer = "Microsoft";
MaxNumberControlled = 0;
Name = "WAN Miniport (IPv6)";
PhysicalAdapter = FALSE;
PNPDeviceID = "SWD\\MSRRAS\\MS_NDISWANIPV6";
PowerManagementSupported = FALSE;
ProductName = "WAN Miniport (IPv6)";
ServiceName = "NdisWan";
SystemCreationClassName = "Win32_ComputerSystem";
SystemName = "DESKTOP-90JE76G";
TimeOfLastReset = "20191019133224.500000+480";
};
11
以太网 802.3 instance of Win32_NetworkAdapter
{
AdapterType = "以太网 802.3";
AdapterTypeId = 0;
Availability = 3;
Caption = "[00000012] WAN Miniport (Network Monitor)";
ConfigManagerErrorCode = 0;
ConfigManagerUserConfig = FALSE;
CreationClassName = "Win32_NetworkAdapter";
Description = "WAN Miniport (Network Monitor)";
DeviceID = "12";
Index = 12;
Installed = TRUE;
InterfaceIndex = 18;
MACAddress = "D2:85:20:52:41:53";
Manufacturer = "Microsoft";
MaxNumberControlled = 0;
Name = "WAN Miniport (Network Monitor)";
PhysicalAdapter = FALSE;
PNPDeviceID = "SWD\\MSRRAS\\MS_NDISWANBH";
PowerManagementSupported = FALSE;
ProductName = "WAN Miniport (Network Monitor)";
ServiceName = "NdisWan";
SystemCreationClassName = "Win32_ComputerSystem";
SystemName = "DESKTOP-90JE76G";
TimeOfLastReset = "20191019133224.500000+480";
};
12
以太网 802.3 instance of Win32_NetworkAdapter
{
AdapterType = "以太网 802.3";
AdapterTypeId = 0;
Availability = 3;
Caption = "[00000013] Microsoft Wi-Fi Direct Virtual Adapter";
ConfigManagerErrorCode = 0;
ConfigManagerUserConfig = FALSE;
CreationClassName = "Win32_NetworkAdapter";
Description = "Microsoft Wi-Fi Direct Virtual Adapter";
DeviceID = "13";
Index = 13;
Installed = TRUE;
InterfaceIndex = 2;
MACAddress = "DC:A2:66:40:D8:DD";
Manufacturer = "Microsoft";
MaxNumberControlled = 0;
Name = "Microsoft Wi-Fi Direct Virtual Adapter #2";
PhysicalAdapter = FALSE;
PNPDeviceID = "{5D624F94-8850-40C3-A3FA-A4FD2080BAF3}\\VWIFIMP_WFD\\5&3B866BE7&0&12";
PowerManagementSupported = FALSE;
ProductName = "Microsoft Wi-Fi Direct Virtual Adapter";
ServiceName = "vwifimp";
Speed = "9223372036854775807";
SystemCreationClassName = "Win32_ComputerSystem";
SystemName = "DESKTOP-90JE76G";
TimeOfLastReset = "20191019133224.500000+480";
};
13
以太网 802.3 instance of Win32_NetworkAdapter
{
AdapterType = "以太网 802.3";
AdapterTypeId = 0;
Availability = 3;
Caption = "[00000014] VMware Virtual Ethernet Adapter for VMnet1";
ConfigManagerErrorCode = 0;
ConfigManagerUserConfig = FALSE;
CreationClassName = "Win32_NetworkAdapter";
Description = "VMware Virtual Ethernet Adapter for VMnet1";
DeviceID = "14";
GUID = "{72FCEB98-291F-4620-9AF9-94EC298C1C5D}";
Index = 14;
Installed = TRUE;
InterfaceIndex = 11;
MACAddress = "00:50:56:C0:00:01";
Manufacturer = "VMware, Inc.";
MaxNumberControlled = 0;
Name = "VMware Virtual Ethernet Adapter for VMnet1";
NetConnectionID = "VMware Network Adapter VMnet1";
NetConnectionStatus = 2;
NetEnabled = TRUE;
PhysicalAdapter = TRUE;
PNPDeviceID = "ROOT\\VMWARE\\0000";
PowerManagementSupported = FALSE;
ProductName = "VMware Virtual Ethernet Adapter for VMnet1";
ServiceName = "VMnetAdapter";
Speed = "100000000";
SystemCreationClassName = "Win32_ComputerSystem";
SystemName = "DESKTOP-90JE76G";
TimeOfLastReset = "20191019133224.500000+480";
};
14
以太网 802.3 instance of Win32_NetworkAdapter
{
AdapterType = "以太网 802.3";
AdapterTypeId = 0;
Availability = 3;
Caption = "[00000015] VMware Virtual Ethernet Adapter for VMnet8";
ConfigManagerErrorCode = 0;
ConfigManagerUserConfig = FALSE;
CreationClassName = "Win32_NetworkAdapter";
Description = "VMware Virtual Ethernet Adapter for VMnet8";
DeviceID = "15";
GUID = "{A82FC774-4A22-44C9-BCC2-80876AFE73EB}";
Index = 15;
Installed = TRUE;
InterfaceIndex = 14;
MACAddress = "00:50:56:C0:00:08";
Manufacturer = "VMware, Inc.";
MaxNumberControlled = 0;
Name = "VMware Virtual Ethernet Adapter for VMnet8";
NetConnectionID = "VMware Network Adapter VMnet8";
NetConnectionStatus = 2;
NetEnabled = TRUE;
PhysicalAdapter = TRUE;
PNPDeviceID = "ROOT\\VMWARE\\0001";
PowerManagementSupported = FALSE;
ProductName = "VMware Virtual Ethernet Adapter for VMnet8";
ServiceName = "VMnetAdapter";
Speed = "100000000";
SystemCreationClassName = "Win32_ComputerSystem";
SystemName = "DESKTOP-90JE76G";
TimeOfLastReset = "20191019133224.500000+480";
};
15
以太网 802.3
'''

c.Win32_NetworkAdapter()

.

python computer info look的更多相关文章

  1. python 第三方模块 转 https://github.com/masterpy/zwpy_lst

    Chardet,字符编码探测器,可以自动检测文本.网页.xml的编码. colorama,主要用来给文本添加各种颜色,并且非常简单易用. Prettytable,主要用于在终端或浏览器端构建格式化的输 ...

  2. python第三方库,你要的这里都有

    Python的第三方库多的超出我的想象. python 第三方模块 转 https://github.com/masterpy/zwpy_lst   Chardet,字符编码探测器,可以自动检测文本. ...

  3. Python 库,资源

    库名称简介 Chardet字符编码探测器,可以自动检测文本.网页.xml的编码. colorama主要用来给文本添加各种颜色,并且非常简单易用. Prettytable主要用于在终端或浏览器端构建格式 ...

  4. 这几天加班熬夜把所有Python库整理了一遍,非常全面!

    库名称简介 Chardet 字符编码探测器,可以自动检测文本.网页.xml的编码.colorama 主要用来给文本添加各种颜色,并且非常简单易用.Prettytable 主要用于在终端或浏览器端构建格 ...

  5. 花了三个月终于把所有的 Python 库全部整理了!可以说很全面了

    库名称简介 Chardet字符编码探测器,可以自动检测文本.网页.xml的编码. colorama主要用来给文本添加各种颜色,并且非常简单易用. Prettytable主要用于在终端或浏览器端构建格式 ...

  6. python常用库(转)

    转自http://www.west999.com/info/html/wangluobiancheng/qita/20180729/4410114.html Python常用的库简单介绍一下 fuzz ...

  7. Python全部库整理

    库名称简介 Chardet字符编码探测器,可以自动检测文本.网页.xml的编码. colorama主要用来给文本添加各种颜色,并且非常简单易用. Prettytable主要用于在终端或浏览器端构建格式 ...

  8. Python库整理

    库名称简介 Chardet字符编码探测器,可以自动检测文本.网页.xml的编码. colorama主要用来给文本添加各种颜色,并且非常简单易用. Prettytable主要用于在终端或浏览器端构建格式 ...

  9. Python常用的库简单介绍一下

    Python常用的库简单介绍一下fuzzywuzzy ,字符串模糊匹配. esmre ,正则表达式的加速器. colorama 主要用来给文本添加各种颜色,并且非常简单易用. Prettytable ...

随机推荐

  1. MySQL_(Java)【连接池】使用DBCP简单模拟银行转账事物

    dbcp下载 传送门 Commons Pool下载 传送门 Commons log下载 传送门 MySQL_(Java)[事物操作]使用JDBC模拟银行转账向数据库发起修改请求 传送门 MySQL_( ...

  2. Inter IPP 绘图 ippi/ipps

    IPP的资料网上比较少,主要还是参考Inter官网和文档 官方文档ipps.pdf主要是对数据做处理,包括加减乘除.FFT.DFT等 文档ippi.pdf只要是对图像做处理,包括通道转换.图片处理等 ...

  3. [心得]暑假Day 8

    em. 一波爆炸后回到了一个原始位置rank33 最近两场考试没啥状态 总感觉都读不懂题目了 T1 因为有的边要经过两次,不妨把边复制成双倍,那么再去掉2条,如果能一遍把剩下的边过完,也就是成为一笔画 ...

  4. Eclipse项目迁移到MyEclipse后,继承HttpServlet报错问题

    网上好多说法,比如要去对比eclipse和myeclipse的.project文件等等,但我的问题就是Libraries没有导入tomcat,导入之后,报错就消失了. 这里没有给出导入方法,只是给遇到 ...

  5. mysql统计前24小时数据没有补0

    SELECT t1. HOUR HOUR, COUNT(t2. HOUR) count FROM ( SELECT DATE_FORMAT( HOUR), '%y-%m-%d %H' ) HOUR F ...

  6. JSP——JavaServer Page中的隐式对象(implicit object)、指令(directive)、脚本元素(scripting element)、动作(action)、EL表达式

    目录 1.JSP概述 2.注释(comment) 2.1.JSP注释 2.2.HTML注释 3.隐式对象(implicit object) 3.1.隐式对象清单 3.2.request对象 3.3.o ...

  7. android data binding jetpack I 环境配置 model-view 简单绑定

    android data binding jetpack VIII BindingConversion android data binding jetpack VII @BindingAdapter ...

  8. Tensorflow的gRPC编程(一)

    https://blog.csdn.net/langb2014/article/details/69559182 如何用TF Serving部署TensorFlow模型 https://www.jia ...

  9. JAVA和Tomcat运维整理

    安装JAVA和Tomcatapache-tomcat-8.5.37.tar.gz  jdk-8u191-linux-x64.rpm [root@localhost ~]# ll /usr/java/t ...

  10. 关于 About

    关于我 我是 Ivy,目前武汉大学 GIS 专业在读硕士研究生,业余渣程序媛. 写了一些不起眼的代码(参看我的 GitHub),做了一些不起眼的小研究(参看我的 ResearchGate). 关于本站 ...