计算机信息查看
-. 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. JavaWeb_(Hibernate框架)Hibernate中创建实体

    Hibernate中创建实体 创建实体五个基本规则 --提供无参的构造器 --成员变量的私有化,提供get.set方法,提供属性 --尽量使用包装类型 --主键(一定要有) --不要加final(hi ...

  2. JavaWeb-SpringBoot(抖音)_二、服务器间通讯

    JavaWeb-SpringBoot(抖音)_一.抖音项目制作 传送门 JavaWeb-SpringBoot(抖音)_二.服务器间通讯 传送门 JavaWeb-SpringBoot(抖音)_三.抖音项 ...

  3. [CSP-S模拟测试]:那一天我们许下约定(DP+组合数学)

    题目传送门(内部题2) 输入格式 每个测试点有多组测试数据.对于每组数据,有一行共三个整数$N$,$D$,$M$含义如题.输入结束标识为$“0 0 0”$ (不含引号). 输出格式 对于每组数据,输出 ...

  4. java动态生成HTML文件

    在eclipse中,用java动态生成html文件. //用于存储html字符串 StringBuilder stringHtml = new StringBuilder(); try{ //打开文件 ...

  5. [心得]暑假DAY 5

    好久没更新博客了 最近事情太多太多 tarjan进阶,点双边双 T2压力 最大坑点:点双缩点 它不是直接把割点连成树(割点会有环) 而是用割点作”中介“,联接点双构成一颗树(所谓圆方树) 接着在上面进 ...

  6. VLC和Qt结合编写流媒体rtsp播放器

            VLC播放器是一款功能强大且小巧的播放器,它支持多种多样的音视频格式,比如MPEG1,2以及mp3等等.并且通过Qt和VLC的结合能让每个开发者写出自己的视频流媒体播放器.     Q ...

  7. vue中getters不更新数据解决办法

    在 Vue.js devtools 中看到,我们明明更改了仓库 state 中的数据,但是我们的 getters 就是值渲染一次之后就不再重新渲染了 解决方法:使用 Vue.set() 方法,就是专门 ...

  8. better-scroll 介绍

    碰到一个项目,应该遵守两大规则: 1. 不要让项目产生过多的第三方依赖 2. 增强组件的应用率 尽可能的将东西写在组件里面,尽可能的将数据写活,通过组件通信来进行数据转换,用到的依赖处理,我们可以通过 ...

  9. centos7 - mysql修改密码

    set password for 'root'@'localhost'=password('MyNewPass4!'); mysql5.7默认安装了密码安全检查插件(validate_password ...

  10. 提问(prompt)

    prompt弹出消息对话框,通常用于询问一些需要与用户交互的信息.弹出消息对话框(包含一个确定按钮.取消按钮与一个文本输入框). 语法: prompt(str1, str2); 参数说明: str1: ...