Declare Function GetVersionEx Lib "kernel32" Alias "GetVersionExA" ( _ lpVersionInformation As OSVERSIONINFO) As Long
GetVersionEx определяет тип операционной системы, номер основной и дополнительной версий, номер сборки и Service Pack. Информация о версии передается в переменную lpVersionInformation
' Определяем номера основной, дополнительной версий Windows и номер сборки Dim os As OSVERSIONINFO ' информация о версии Dim retval As Long ' возвращаемое значение os.dwOSVersionInfoSize = Len(os) ' устанавливаем размер структуры retval = GetVersionEx(os) ' читаем информацию о версии Windows Debug.Print "Версия Windows:"; os.dwMajorVersion; "."; os.dwMinorVersion; os.dwBuildNumber