使用bat脚本读取win10系统的u盘历史插拔记录
要读取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盘的历史插拔记录
原文地址: http://www.cveoy.top/t/topic/hYuN 著作权归作者所有。请勿转载和采集!