·您的位置: 首页 » 资源教程 » 编程开发 » ASP.NET » 如何判断当前操作系统是否为98/2000/XP

如何判断当前操作系统是否为98/2000/XP

类别: ASP.NET教程  评论数:0 总得分:0
方法1.

environment env
integer resp
string temp,ls_version
resp = getenvironment(env)


choose case env.ostype
case aix!
temp = \'AIX\'
case hpux!
temp = \'HPUX\'
case macintosh!
temp = \'MacIntosh\'
case osf1!
temp = \'OSF1\'
case sol2!
temp = \'Solaris 2\'
case Windows!
temp = \'Windows\'
case Windowsnt!
temp = \'Windows NT\'
end choose
ls_version = temp + \' \'+string(env.osmajorrevision)+\'.\'+string(env.osminorrevision)+\'.\'+string(env.osfixesrevision)

messagebox(\"Windows version\",ls_version)



  每种操作系统都有其版本号,自己在不同的操作系统上运行一下就知道了.然后再转换成自己熟悉的windows名称就可以了

方法2.

Long L1
dec{2} ldc_WinVer
string ls_WinVer
L1 = GetVersion()
ldc_WinVer = MOD(intlow(L1),256) + int(intlow(L1)/256)/100
choose case ldc_WinVer
case 3.10
ls_WinVer = \"Windows 3.x\"
case 4
ls_WinVer = \"Windows NT 4.0\"
case 4.10
ls_WinVer = \"Windows 98\"
case 5
ls_WinVer = \"Windows 2000\"
case 5.01
ls_WinVer = \"Windows XP\"
case 5.02
ls_WinVer = \"Windows 2003\"
end choose
messagebox(\"Windows version\",ls_WinVer)


---------------------------------------------------------------

下面给出一个函数


// Function: gf_getos()

// Description: Get current Os name

// Arguments: value integer

// Returns: string
// 95-98 : Windows
// 2000- : WindowsNT
// Else : \"\"

// Author:Kilojin Date: 2005.02.14

// Modify History:
//

environment env
integer rtn
rtn = GetEnvironment(env)
IF rtn <> 1 THEN RETURN \"\"
CHOOSE CASE env.OSType
CASE Windows!
// Windows 95 or 98 code
return \"Windows\"
CASE WindowsNT!
// Windows NT-specific code
return \"WindowsNT\"
CASE Sol2!
IF env.OSMinorRevision = 5 THEN
RETURN \"\"
ELSEIF env.OSMinorRevision = 6 THEN
// Solaris 2.6 code
RETURN \"\"
END IF
CASE ELSE
RETURN \"\"
END CHOOSE

-= 资 源 教 程 =-
文 章 搜 索
关键词:
类型:
范围:
纯粹空间 softpure.com
Copyright © 2006-2008 暖阳制作 版权所有
QQ: 15242663 (拒绝闲聊)  Email: faisun@sina.com
 纯粹空间 - 韩国酷站|酷站欣赏|教程大全|资源下载|免费博客|美女壁纸|设计素材|技术论坛   Valid XHTML 1.0 Transitional
百度搜索 谷歌搜索 Alexa搜索 | 粤ICP备19116064号-1