判断Windows系统是不是Vista或以上

    BOOL IsVistaOrLater()
    {
        OSVERSIONINFOEX osvi;
        BOOL bOsVersionInfoEx;接口

        ZeroMemory(&osvi, sizeof(OSVERSIONINFOEX));
        osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX);
        bOsVersionInfoEx = GetVersionEx((OSVERSIONINFO *)& osvi);      //系统接口
        if (!bOsVersionInfoEx)
        {
            osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
            if (!GetVersionEx((OSVERSIONINFO *)&osvi))
            {
                return FALSE;
            }
        }io

        if (osvi.dwMajorVersion >= 6)
        {
            return TRUE;
        }
        else
        {
            return FALSE;
        }
    }vi