要读取Windows 10系统中U盘的历史插拔记录,可以使用以下的bat脚本:

@echo off
setlocal enabledelayedexpansion

set "LogFile=usb_history.txt"
set "RegKey=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR"

echo U盘历史插拔记录 > %LogFile%
echo. >> %LogFile%

for /f "tokens=3 delims=\" %%a in ('reg query %RegKey%') do (
    set "VendorID=%%a"
    for /f "tokens=3 delims=\" %%b in ('reg query %RegKey%\%%a') do (
        set "ProductID=%%b"
        for /f "tokens=3,*" %%c in ('reg query %RegKey%\%%a\%%b') do (
            set "SerialNumber=%%c"
            set "DeviceName=%%d"
            echo VendorID: !VendorID! >> %LogFile%
            echo ProductID: !ProductID! >> %LogFile%
            echo SerialNumber: !SerialNumber! >> %LogFile%
            echo DeviceName: !DeviceName! >> %LogFile%
            echo. >> %LogFile%
        )
    )
)

echo 完成!
pause

将上述代码保存为一个扩展名为.bat的文件,然后双击运行即可。脚本会生成一个名为usb_history.txt的文本文件,其中记录了U盘的历史插拔记录

使用bat脚本读取win10系统的u盘历史插拔记录

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

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