鱼C论坛

 找回密码
 立即注册
楼主: 迷雾少年

[原创] 局域网管理员 -> ->(基于WINPCAP驱动)

[复制链接]
发表于 2019-3-19 13:31:35 | 显示全部楼层
这个是好东西啊,看一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-27 19:23:39 | 显示全部楼层
#读取操作系统名称、CPU型号、内存大小(GB),硬盘大小(GB)、显卡及显存(GB)
import wmi
import easygui as gui

def reader():
    #获取wmi对象
    c = wmi.WMI()
    #读取系统操作系统
    for os in c.Win32_OperatingSystem():
        exp = '操作系统:'+os.caption + '\n'
    #读取CPU型号
    for cpu in c.Win32_Processor():
        exp += 'CPU:'+cpu.Name.strip()+'\n'
    #读取内存大小,GB为单位
    for memory in c.Win32_PhysicalMemory():
        exp += '安装内存:'+str(int(memory.Capacity) // 1024 ** 3)+'GB\n'
    #获取硬盘类型
    types = {0:'未知',1:'非根目录',2:'远程磁盘',3:'本地磁盘',4:'网络磁盘',5:'光盘',6:'虚拟盘'}
    for drive in c.Win32_LogicalDisk():
        type = drive.DriveType
    exp += '硬盘类型:'+types[type] + '\n'
    #读取硬盘大小,GB为单位
    total = 0
    for disk in c.Win32_LogicalDisk(DriveType=type):
        total += int(disk.Size) // 1024 ** 3
    exp += '硬盘:'+str(total) + 'GB\n'
    #检测显卡,读取显存,GB为单位
    #计数
    count = 0
    #这个查询语句比较复杂,具体的参考MSDN
    wql = 'Select * from Win32_VideoController'#查询语句参考度娘
    for graph in c.query(wql):
        name = graph.caption
        memory = abs(int(graph.AdapterRAM)) // 1024 ** 3#用abs取反,我原始读出来是负数
        exp += 'GPU'+str(count)+':'+name+' 显存:'+str(memory)+'GB\n'
        count += 1
    return exp

gui.msgbox(reader(), '电脑信息', image = r'computer.gif')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-27 22:15:40 | 显示全部楼层
1111111111111111
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-12-19 13:09:00 | 显示全部楼层
顶楼主啦..希望楼主多发精品好帖啦.....
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-12-31 16:26:18 | 显示全部楼层
学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-6-3 13:57:02 From FishC Mobile | 显示全部楼层
gj
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-13 07:44

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表