编程技巧15法之一[14]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 jz_x 的 blog

 

//判断操作系统涵数及变量,jingzhou xu

win32systype isshellsystype()

{

       win32systype  shelltype;

       dword winver;

       osversioninfo *osvi;

      

       winver=getversion();

       if(winver<0x80000000){/*nt */

              shelltype=windowsnt3;

              osvi= (osversioninfo *)malloc(sizeof(osversioninfo));

              if (osvi!=null){

                     memset(osvi,0,sizeof(osversioninfo));

                     osvi->dwosversioninfosize=sizeof(osversioninfo);

                     getversionex(osvi);

                     if(osvi->dwmajorversion==4l)shelltype=windowsnt4;

                     else if(osvi->dwmajorversion==5l&&osvi->dwminorversion==0l)shelltype=windows2000;

                     else if(osvi->dwmajorversion==5l&&osvi->dwminorversion==1l)shelltype=windowsxp;

                     free(osvi);

              }

       }

本文关键:编程技巧
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top