|
本帖最后由 dos时代菜鸟 于 2016-7-4 17:10 编辑
既然最近有这么多 需要判断 系统版本和位数的 ,干脆我用 易语言 写个现成的 程序算了。
附件里有 易语言源码 和判断位数的 易模块。
在 cmd 下 运行 ver_x2 就得到 当前系统名字和位数。
需要实践和时间的检验。
1、通过 ntdll 中的句柄获得系统 版本,并 根据 ver_x2.txt 中的数据信息 得出当前系统 的 name ,如果有新系统了,可以把信息添加到 ver_x2.txt 中就可以了,方便随时 更新数据。(在此感谢 yjd 的 建议。)
2、通过 iswow64process 句柄判断系统是否运行在 64位下。
增加了几个参数 0, 1, 2 会有不同的显示
要想的 诸如 windows_7.x32 的结果,只需要 运行即可
2016.06.29 更新
解决 服务器和 工作站 对应相同版本号时,无法确定系统 名称的问题。改进了 ver_x2.txt的结构。
用到了 kernel32.dll 的 GetVersionEx 句柄 获知是否为服务器
|
-
-
ver_s.7z
264.41 KB, 下载次数: 49, 下载积分: 无忧币 -2
-
-
易语言5.5破解补丁.7z
126.87 KB, 下载次数: 17, 下载积分: 无忧币 -2
仅用于学习研究,不得用于盈利。
|