标题: 如何用VBS读取文件*.DLL *.EXE的文件版本信息,系统属性等
[打印本页]
作者: piziliu2004
时间: 2010-1-4 18:46
标题: 如何用VBS读取文件*.DLL *.EXE的文件版本信息,系统属性等
如题:如何用VBS读取文件*.DLL *.EXE的文件版本信息,系统属性等
作者: qinchun36
时间: 2010-1-4 20:06
Function GetVersion(pathspec)
Dim fso, temp
Set fso = CreateObject("Scripting.FileSystemObject")
temp = fso.GetFileVersion(pathspec)
If Len(temp) Then
GetVersion = temp
Else
GetVersion = "无可用版本信息!"
End If
End Function
Function GetAttributes(pathspec)
Dim fso, f, temp, str
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFile(pathspec)
temp = f.Attributes
str = ""
If temp and 4 Then str = str & "系统"
If temp and 2 Then str = str & "隐藏"
If temp and 1 Then str = str & "只读"
If str = "" Then str = "普通"
GetAttributes = str
End Function
filepath = "C:\Windows\system32\shell32.dll"
msgbox filepath & " 的版本是 " & GetVersion(filepath)
msgbox filepath & " 的属性是 " & GetAttributes(filepath)
[
Last edited by qinchun36 on 2010-1-5 at 10:00 ]
作者: piziliu2004
时间: 2010-1-4 21:46
Thanks. 2楼。 呵呵之前一直没找到GetFileVersion函数,呵呵