|
|
|
Click here to copy the following block | Private Type OSVERSIONINFO dwOSVersionInfoSize As Long dwMajorVersion As Long dwMinorVersion As Long dwBuildNumber As Long dwPlatformId As Long szCSDVersion As String * 128 End Type Private Declare Function GetVersionEx Lib "kernel32" Alias "GetVersionExA" _ (lpVersionInformation As OSVERSIONINFO) As Long
Function WindowsVersionSP(Optional NTServicePack As Integer) As String Dim osInfo As OSVERSIONINFO osInfo.dwOSVersionInfoSize = Len(osInfo) GetVersionEx osInfo WindowsVersionSP = osInfo.dwMajorVersion & "." & Right$( "0" & Format$ _ (osInfo.dwMinorVersion), 2) If osInfo.dwMajorVersion = 4 Then If InStr(osInfo.szCSDVersion, "3") > 0 Then NTServicePack = 3 ElseIf InStr(osInfo.szCSDVersion, "4") > 0 Then NTServicePack = 4 ElseIf InStr(osInfo.szCSDVersion, "5") > 0 Then NTServicePack = 5 ElseIf InStr(osInfo.szCSDVersion, "6") > 0 Then NTServicePack = 6 Else NTServicePack = 0 End If End If End Function |
|
|
|
Submitted By :
Nayan Patel
(Member Since : 5/26/2004 12:23:06 PM)
|
|
|
Job Description :
He is the moderator of this site and currently working as an independent consultant. He works with VB.net/ASP.net, SQL Server and other MS technologies. He is MCSD.net, MCDBA and MCSE. In his free time he likes to watch funny movies and doing oil painting. |
View all (893) submissions by this author
(Birth Date : 7/14/1981 ) |
|
|