要读取Win10系统中U盘的使用记录,并使用图形界面展示,你可以使用Python的tkinter库来创建图形界面,并使用pywinusb库来读取U盘的使用记录。下面是一个简单的示例代码:

首先,确保你已经安装了pywinusb库,你可以使用以下命令来安装它:

pip install pywinusb

然后,你可以使用以下代码来读取U盘的使用记录并展示在图形界面中:

import tkinter as tk
from pywinusb import hid

def read_usb_records():
    # 获取USB设备列表
    devices = hid.HidDeviceFilter(vendor_id=0x0, product_id=0x0).get_devices()
    
    # 读取U盘使用记录
    records = []
    for device in devices:
        try:
            device.open()
            # 根据U盘的HID报告描述读取数据
            report = device.find_output_reports()[0]
            records.append(report.get_raw_data())
        except:
            pass
        finally:
            device.close()
    
    # 在图形界面中展示使用记录
    show_records(records)

def show_records(records):
    # 创建图形界面
    window = tk.Tk()
    window.title("U盘使用记录")
    
    # 创建列表框来展示使用记录
    listbox = tk.Listbox(window)
    listbox.pack()

    # 将使用记录添加到列表框中
    for record in records:
        listbox.insert(tk.END, record)
    
    # 运行图形界面
    window.mainloop()

if __name__ == "__main__":
    read_usb_records()

这个脚本会读取Win10系统中所有连接的U盘的使用记录,并将其展示在一个图形界面的列表框中。你可以根据需要对图形界面进行定制,例如添加按钮来刷新使用记录等

使用python37编写脚本读取win10系统中U盘使用记录并用图形界面展示

原文地址: http://www.cveoy.top/t/topic/hYoS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录