有以下几种方式查看电脑插入的USB记录
- 代码获取USB设备列表
只需要打开命令行窗口(Win + R,输入 cmd.exe 回车),将以下命令粘贴进去,回车,即可看到U盘历史纪录。
for /f %i in ('reg query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR') do @for /f %x in ('reg query "%i"') do @reg query "%x" /v FriendlyName | findstr FriendlyName
效果如下:
能看到比较友好的设备名称,但是具体设备的首次插入时间是不知道。
- 通过注册列表获得设备列表
cmd中输入regedit,找到路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR
,看到的内容就是连接过的USB设备;效果如下:
- 获取USB设备首次插入时间
因此需要用到C:\Windows\INF\setupapi.dev.log,打开后界面如下:
需要查找Device Install
注意查找到的行中有USBSTOR的项是USB设备
能查到最初的设备安装时间。
参考资料:
- https://blog.csdn.net/jiayoudangdang/article/details/90487365
- https://www.jianshu.com/p/7e4e6150eafe