通过XP的新命令行工具查询DRIVER信息
Windows XP附带了一个很好的小工具driverquery,使用它可以很轻松的查询出本机或远程系统中的驱动信息。尤其是给系统管理员和驱动程序开发人员带来了很大方便。
Driverquery是个控制台程序,位于Windows系统的system32目录下(大小50多K),因此你可以在任何控制台窗口运行它。
不带任何参数,便可以列出目前系统中已经加载的所有驱动,是按名字列出的。
Module Name Display Name Driver Type Link Date
============ ====================== ============= ======================
1394DBG 1394 Windows Debug Dri Kernel 2003-5-20 22:34:52
1394VDBG 1394 Windows XP Debug Kernel 2003-5-20 22:34:52
61883 61883 Unit Device Kernel 2002-8-29 16:33:20
...
通过Driverquery /?可以看到一个简单明了的帮助,里面包含更丰富的参数控制,说的很清楚,在此只举几个例子。
driverquery /v /fo CSV> drv.txt
通过这个命令可以列出每个驱动的详细信息,并以CSV格式重定向到文件中。
"Module Name","Display Name","Description","Driver Type","Start Mode","State","Status","Accept Stop","Accept Pause","Paged Pool(bytes)","Code(bytes)","BSS(bytes)","Link Date","Path","Init(bytes)"
"1394DBG","1394 Windows Debug Driver","1394 Windows Debug Driver","Kernel ","Boot","Running","OK","TRUE","FALSE","0","21,120","0","2003-5-20 22:34:52","C:\WINNT\System32\DRIVERS\1394dbg2.sys","1,280"
driverquery /si
通过这条命令可以查询出每个驱动所对应的INF文件。大家知道当安装好一个驱动程序后,Windows会把其INF文件重命名后复制到Windows下的INF目录中。有了这个命令你就可以很轻松的再找到某个驱动的INF文件。这对写INF文件的朋友来说很有用。