|
piziliu2004
中级用户
过度热情
积分 321
发帖 139
注册 2006-3-21
状态 离线
|
『楼 主』:
如何用vbsi实现读取计算机所有驱动的版本信息
刚遇到一脚本问题.读取计算机所有驱动的版本信息.用scriptomatic2查了老半天.
还是没有查出来. 里面只有读显卡驱动的版本, CPU,AUDIO,PCMCIA.等.都没有说有driverversion这个属性. 郁闷.
用系统自带的,设备管理&系统信息都可以读所有的驱动版本信息. 为什么WMI没有这个方法,属性呢!!.
求各位大虾能否指点如何实现读取计算机所有驱动的版本信息!!!!.
|
知识在于不断积累 |
|
2006-9-19 08:34 |
|
|
electronixtar
铂金会员
积分 7493
发帖 2672
注册 2005-9-2
状态 离线
|
『第
2 楼』:
WMI都无法实现估计就没救了
看sys的版本行不?
|
C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>" |
|
2006-9-19 08:56 |
|
|
piziliu2004
中级用户
过度热情
积分 321
发帖 139
注册 2006-3-21
状态 离线
|
『第
3 楼』:
sys是什么?. WMI可能是我没有找到.!.我不敢说确定没有这个检查版本的属性.! 呵呵麻烦各位再帮忙看看.
|
知识在于不断积累 |
|
2006-9-19 08:59 |
|
|
electronixtar
铂金会员
积分 7493
发帖 2672
注册 2005-9-2
状态 离线
|
『第
4 楼』:
试试这个:
filever %WinDir%\System32\Drivers\
filever /?
filever.exe [/S] [/V] /E] [/X] [/B] [/A] [/D] [[drive:][path][filename]]
/S Displays files in specified directory and all subdirectories.
/V List verbose version information if available.
/E List executables only.
/X Displays short names generated for non-8dot3 file names.
/B Uses bare format (no dir listing).
/A Don't display file attributes.
/D Don't display file date and time.
附件
1: filever.rar (2006-9-19 09:56, 6.55 K, 下载附件所需积分 1 点
,下载次数: 14)
|
C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>" |
|
2006-9-19 09:56 |
|
|
piziliu2004
中级用户
过度热情
积分 321
发帖 139
注册 2006-3-21
状态 离线
|
『第
5 楼』:
你的那个是对文件操作的.读DRIVER文件. 好象不符合读计算机所有标准驱动的版本信息
|
知识在于不断积累 |
|
2006-9-21 05:46 |
|
|
electronixtar
铂金会员
积分 7493
发帖 2672
注册 2005-9-2
状态 离线
|
『第
6 楼』:
没有实践就没有发言权
附件
1: nv.JPG (2006-9-21 08:15, 30.63 K, 下载附件所需积分 1 点
,下载次数: 1)
|
C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>" |
|
2006-9-21 08:15 |
|
|
piziliu2004
中级用户
过度热情
积分 321
发帖 139
注册 2006-3-21
状态 离线
|
『第
7 楼』:
不错...........不过这样的话要找所有驱动的文件. WINDOWS\SYSTEM32\DRIVERS下的SYS文件我列出来读了.可是还是有些没有列出来.可能该驱动不在DRIVERS目录下.!
电脑硬件配置不同,要找出所有驱动文件好象很麻烦... 有没有比较简单的方法呢?
对了你帖图的"NV4"参数是什么意思?
|
知识在于不断积累 |
|
2006-9-21 22:38 |
|
|
piziliu2004
中级用户
过度热情
积分 321
发帖 139
注册 2006-3-21
状态 离线
|
|
2006-9-21 22:44 |
|
|
3742668
荣誉版主
积分 2013
发帖 718
注册 2006-2-18
状态 离线
|
『第
9 楼』:
方法1(只能获得驱动程序文件的路径以及名称):
driverquery /fo list /v | findstr /i "路径" 当然,也可以在findstr的查询字符中把 "显示名" 也加上。
方法2(可以获得驱动程序文件的版本,需要用for分离):
先把驱动相关信息收集到 驱动.nfo
start msinfo32 /categories +swenvsigneddrivers /nfo 驱动 然后用for,type,findstr进行操作。例:
type 驱动.nfo | findstr /i "驱动程序版本" 附:能不能用dos命令查出电脑的配置
|
|
2006-9-21 23:41 |
|
|
electronixtar
铂金会员
积分 7493
发帖 2672
注册 2005-9-2
状态 离线
|
『第
10 楼』:
还是版主厉害,赞一个
|
C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>" |
|
2006-9-22 01:55 |
|
|
piziliu2004
中级用户
过度热情
积分 321
发帖 139
注册 2006-3-21
状态 离线
|
『第
11 楼』:
強..!. 之前我也是用msinfo但一直沒注意到它有參數.! 呵呵. 慚愧.!
|
知识在于不断积累 |
|
2006-9-26 01:47 |
|