检测当前操作系统版本的代码
2008-07-02 10:03
344 查看
#define IsNewShell() (LOBYTE(LOWORD(GetVersion())) >= 4)
#define IsWin95() (LOBYTE(LOWORD(GetVersion())) >= 4 && GetVersion() >= 0x80000000)
#define IsWinNT() (LOBYTE(LOWORD(GetVersion())) >= 4 && GetVersion() < 0x80000000)
#define IsWin2K() (LOBYTE(LOWORD(GetVersion())) >= 5 && GetVersion() < 0x80000000)
#define IsWinXP() (LOBYTE(LOWORD(GetVersion())) >= 6 && GetVersion() < 0x80000000)
#define IsWin31() (LOBYTE(LOWORD(GetVersion())) == 3 && HIBYTE(LOWORD(GetVersion())) < 20)
#define IsNT350() (LOBYTE(LOWORD(GetVersion())) == 3 && HIBYTE(LOWORD(GetVersion())) == 50)
#define IsWin95() (LOBYTE(LOWORD(GetVersion())) >= 4 && GetVersion() >= 0x80000000)
#define IsWinNT() (LOBYTE(LOWORD(GetVersion())) >= 4 && GetVersion() < 0x80000000)
#define IsWin2K() (LOBYTE(LOWORD(GetVersion())) >= 5 && GetVersion() < 0x80000000)
#define IsWinXP() (LOBYTE(LOWORD(GetVersion())) >= 6 && GetVersion() < 0x80000000)
#define IsWin31() (LOBYTE(LOWORD(GetVersion())) == 3 && HIBYTE(LOWORD(GetVersion())) < 20)
#define IsNT350() (LOBYTE(LOWORD(GetVersion())) == 3 && HIBYTE(LOWORD(GetVersion())) == 50)
相关文章推荐
- java中,scala中代码检测当前环境的版本
- Jfinal开发代码碎片_导出报表_配置druid数据源_使用guava_获取当前操作系统_JDK版本_jfinal-utils_jfinal验证码
- 目标检测Faster_r_cnn代码的使用(python+caffe版本)
- 使用代码的当前SVN版本构建项目build版号
- 检测iPhone当前网络是不是WiFi的代码
- .NET/Rotor源码研究1补遗 - 解决无法检测操作系统版本的错误
- 关于获得当前操作系统的版本类型
- repo回退当前分支下所有仓库到指定日期前的最新代码版本
- IOS设备 UIDevice 获取操作系统 版本 电量 临近手机触发消息检测 (真机亲测可用)
- .NET/Rotor源码研究1补遗 - 解决无法检测操作系统版本的错误
- .NET/Rotor源码研究1补遗 - 解决无法检测操作系统版本的错误
- javascript检测浏览器flash版本的实现代码
- 有关检测浏览器的版本的代码
- 测试当前IE浏览器文档模型版本的js代码(使用documenMode)
- 【转】解决Delphi WebBrowser 无法调用当前浏览器的版本 复制代码
- 获取当前的版本代码和版本名称
- (VC,MFC) 检测操作系统版本
- javascript 检测浏览器类型和版本的代码
- javascript 检测浏览器类型和版本的代码