一般情况下,我们都是通过系统属性窗口进入“设备管理器”,进入设备属性对话框的“驱动程序”选项卡(如图1),单击“驱动程序详细信息”按钮,查看相关驱动程序文件的详细信息。遗憾的是,这里每次只能查看一个设备,且无法导出并进行后期处理。 当然,我们可以通过第三方软件实现上述要求,但比较麻烦。其实,如果你已经用上了Windows Vista,那么可以借助DRIVERQUERY这个命令行工具完成这个任务,这个命令行工具可以显示已安装设备驱动程序,但运行时需要获得管理员级别的权限。方法是:单击“开始”按钮,在“开始搜索”框输入“CMD”打开命令提示符窗口,然后输入如下命令并运行:DRIVERQUERY/SI 注意,“SI”参数的作用是提供有关已签名驱动程序的信息,执行后会显示如图2所示信息,这里默认使用表格形式,从左至右的各列依次是设备名、INF文件名称、是否签名、制造商名称等内容,在签名列中,“TRUE”表示已签名,“FALSE”表示未签名。 这里的内容与“设备管理器”中显示的信息是完全相同的,但查看起来显然更为直观。我们也可以另外指定其他的显示形式,例如“/FO LIST”表示以列表形式显示,这样看起来可能更为清晰(如图3);“/FO CSV”则表示以CSV格式进行显示,不过这种形式看起来就比较零乱了。tw.wiNgwiT.CoM 如果需要输出详细的驱动程序信息,那么可以在命令提示符下运行“DRIVERQUERY/V”,参数“/V”表示显示驱动程序的详细信息,包括模块名、显示名、描述、驱动程序类型、启动模式、状况、状态、分页池、代码、BSS、链接日期、路径、Init等,信息非常详尽,但查看起来并不方便,因此我们可以使用“DRIVERQUERY /V/FO CSV >h:\drive.csv”这样的命令,执行后会将它输出至CSV文件中,这样就可以在Excel中进行查看和后期处理了(如图4)。 另外,如果你需要查看远程系统的驱动程序信息,可以使用“DRIVERQUERY/S 系统名”这样的命令。怎么样?用上述方法查看硬件驱动程序信息,是不是很快?感兴趣的朋友赶快试试吧! |