我想知道用户是不是打了补丁,打的是sp1,sp2,还是sp3

解决方案 »

  1.   

    typedef struct _OSVERSIONINFOEX {
      DWORD dwOSVersionInfoSize;
      DWORD dwMajorVersion;
      DWORD dwMinorVersion;
      DWORD dwBuildNumber;
      DWORD dwPlatformId;
      TCHAR szCSDVersion[ 128 ];
      WORD wServicePackMajor;
      WORD wServicePackMinor;  //这个应该就是
      WORD wSuiteMask;
      BYTE wProductType;
      BYTE wReserved;
    } OSVERSIONINFOEX, *POSVERSIONINFOEX, *LPOSVERSIONINFOEX;
    BOOL GetVersionEx(
      LPOSVERSIONINFO lpVersionInfo // version information
    );
      

  2.   

    WORD wServicePackMajor;
      WORD wServicePackMinor;  //这两个应该就是
      

  3.   

    应该是这个:
    TCHAR szCSDVersion[ 128 ];请参考http://www.chinaithero.com/dev/vccool/sys_other.htm
    里面的获取操作系统版本信息的那个例子就可以了。