获得windows版本
来源:互联网 发布:网络短信软件 编辑:程序博客网 时间:2024/06/11 14:37
66 Win32Type IsShellType() 67 { 68 Win32Type ShellType; 69 DWORD winVer; 70 OSVERSIONINFO *osvi; 71 72 winVer=GetVersion(); 73 if(winVer<0x80000000){/*NT */ 74 ShellType=WinNT3; 75 osvi= (OSVERSIONINFO *)malloc(sizeof(OSVERSIONINFO)); 76 if (osvi!=NULL){ 77 memset(osvi,0,sizeof(OSVERSIONINFO)); 78 osvi->dwOSVersionInfoSize=sizeof(OSVERSIONINFO); 79 GetVersionEx(osvi); 80 if(osvi->dwMajorVersion==4L)ShellType=WinNT4; 81 else if(osvi->dwMajorVersion==5L&&osvi->dwMinorVersion==0L)ShellType=Win2000; 82 else if(osvi->dwMajorVersion==5L&&osvi->dwMinorVersion==1L)ShellType=WinXP; 83 free(osvi); 84 } 85 } 86 else if (LOBYTE(LOWORD(winVer))<4) 87 ShellType=Win32s; 88 else{ 89 ShellType=Win95; 90 osvi= (OSVERSIONINFO *)malloc(sizeof(OSVERSIONINFO)); 91 if (osvi!=NULL){ 92 memset(osvi,0,sizeof(OSVERSIONINFO)); 93 osvi->dwOSVersionInfoSize=sizeof(OSVERSIONINFO); 94 GetVersionEx(osvi); 95 if(osvi->dwMajorVersion==4L&&osvi->dwMinorVersion==10L)ShellType=Win98; 96 else if(osvi->dwMajorVersion==4L&&osvi->dwMinorVersion==90L)ShellType=WinME; 97 free(osvi); 98 } 99 }100 return ShellType;101 }
- 获得windows版本
- 获得Windows的版本信息。
- 获得windows操作系统的版本
- C#如何获得 WINDOWS 版本
- 如何获得 Windows 操作系统的版本
- 获得Windows版本及SP信息
- 如何获得 Windows 操作系统的版本
- windows核心编程-获得系统版本信息
- 获得当前Windows操作系统版本的详细描述信息
- 获得任何一个版本 Windows 的密码框密码
- WINDOWS下获得可执行文件的版本描述字符串
- vb获得文件版本
- 获得EXE版本
- 获得操作系统版本 r3
- 如何获得IE版本
- 获得软件版本信息
- 如何获得系统版本
- 获得当前IE版本.
- 让开发自动化: 用 Eclipse 插件提高代码质量
- 方正中间件SOA解决方案(上)
- 兼容IE Firefox菜单选择背景声音
- vs 2005链接时错误的解决方案 error LNK2019: unresolved external symbol __security_cookie referenced in function
- 小记
- 获得windows版本
- C++ 浅拷贝与深拷贝
- as3 RollOver 和 MouseOver 的区别
- 使用XFire+Spring构建Web Service------测试工程在myeclipse的默认工作目录下的webservicetesthellworld
- 迷茫
- 什么是Linq to sql 学习linq 1
- Android SurfaceFlinger中的SharedClient -- 客户端(Surface)和服务端(Layer)之间的显示缓冲区管理
- 为android 标题栏设置布局
- 显式调用析构函数发生内存泄漏问题