GetVersion VB声明 
Declare Function GetVersion Lib "kernel32" Alias "GetVersion" () As Long 
说明 
判断当前运行的Windows和DOS版本 
返回值 
Long,低16位包含了windows版本;低字节包含了主版本号(3代表windows 3.10,4代表nt 4.0);高字节包含了两个数位的辅助版本号(10代表windows 3.10,95代表windows 95)。高16位则包含了平台信息。针对windows NT,高位设为0;针对windows for workgroups上运行的Win32s,则高位为1 
注解 
在win32下,最好换用GetVersionEx函数。在win32下,高字不会返回DOS版本
 

解决方案 »

  1.   

    GetVersionEx VB声明 
    Declare Function GetVersionEx Lib "kernel32" Alias "GetVersionExA" (ByVal lpVersionInformation As OSVERSIONINFO) As Long 
    说明 
    在一个OSVERSIONINFO结构中载入与平台和操作系统有关的版本信息 
    返回值 
    Long,非零表示成功,零表示失败 
    参数表 
    参数 类型及说明 
    lpVersionInformation OSVERSIONINFO,用于装载版本信息的结构。在正式调用函数之前,必须先将这个结构的dwOSVersionInfoSize字段设为结构的大小(148) 
      

  2.   

    不是啊!
    左边->系统功能->我的问题->管理
      

  3.   

    WIN NT 4.0容易判断,WIN2K和WIN XP判别标志是什么?