获取系统信息代码

上传人:kms****20 文档编号:41522129 上传时间:2018-05-29 格式:DOC 页数:5 大小:30KB
返回 下载 相关 举报
获取系统信息代码_第1页
第1页 / 共5页
获取系统信息代码_第2页
第2页 / 共5页
获取系统信息代码_第3页
第3页 / 共5页
获取系统信息代码_第4页
第4页 / 共5页
获取系统信息代码_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《获取系统信息代码》由会员分享,可在线阅读,更多相关《获取系统信息代码(5页珍藏版)》请在金锄头文库上搜索。

1、获取系统信息代码获取系统信息代码获取系统信息代码.txt18 拥有诚实,就舍弃了虚伪;拥有诚实,就舍弃了无聊;拥有踏实,就舍弃了浮躁,不论是有意的丢弃,还是意外的失去,只要曾经真实拥有,在一些时候,大度舍弃也是一种境界。获取浏系统信息代码:protected void Page_Load(object sender, EventArgs e) / 将客户端的信息添加到 Dictionary 中 Dictionary clientInfos = new Dictionary(); try string ip = Request.UserHostAddress; string userAgent

2、= Request.UserAgent = null ? “无“ : Request.UserAgent; if(Request.ServerVariables“HTTP_UA_CPU“ = null) clientInfos.Add(“CPU 类型“, “未知“); else clientInfos.Add(“CPU 类型“, Request.ServerVariables“HTTP_UA_CPU“); clientInfos.Add(“操作系统“, this.GetOSNameByUserAgent(userAgent); clientInfos.Add(“IP 地址“, ip); if(

3、Request.Browser.ClrVersion = null) clientInfos.Add(“.NET CLR 版本“, “不支持“); else clientInfos.Add(“.NET CLR 版本“, Request.Browser.ClrVersion.ToString(); clientInfos.Add(“浏览器“, Request.Browser.Browser + Request.Browser.Version); clientInfos.Add(“支持 ActiveX“, Request.Browser.ActiveXControls ? “支持“ : “不支持“

4、); clientInfos.Add(“支持 Cookies“, Request.Browser.Cookies ? “支持“ : “不支持“); clientInfos.Add(“支持 CSS“, Request.Browser.SupportsCss ? “支持“ : “不支持“); clientInfos.Add(“语言“, Request.UserLanguages0); string httpAccept = Request.ServerVariables“HTTP_ACCEPT“; if (httpAccept = null) clientInfos.Add(“计算机/手机“, “

5、未知“); else if (httpAccept.IndexOf(“wap“) -1) clientInfos.Add(“计算机/手机“, “手机“); else clientInfos.Add(“计算机/手机“, “计算机“); clientInfos.Add(“Platform“, Request.Browser.Platform); clientInfos.Add(“Win16“, Request.Browser.Win16 ? “是“ : “不是“); clientInfos.Add(“Win32“, Request.Browser.Win32 ? “是“ : “不是“); if(R

6、equest.ServerVariables“HTTP_ACCEPT_ENCODING“ = null) clientInfos.Add(“Http Accept Encoding“, “无“); else clientInfos.Add(“Http Accept Encoding“, Request.ServerVariables“HTTP_ACCEPT_ENCODING“); clientInfos.Add(“User Agent“, userAgent); catch (Exception ex) Response.Write(ex.Message); / 根据 Dictionary 中

7、的内容在 Table 中显示客户端信息 this.Response.Write(“); this.Response.Write(“); this.Response.Write(“项目“); this.Response.Write(“值“); this.Response.Write(“); foreach (string key in clientInfos.Keys) this.Response.Write(“); this.Response.Write(“ + key + “); this.Response.Write(“ + clientInfoskey.ToString() + “);

8、this.Response.Write(“); this.Response.Write(“); 这是是获取操作系统名称的代码: 根据 User Agent 获取操作系统名称 / / 根据 User Agent 获取操作系统名称 / private string GetOSNameByUserAgent(string userAgent) string osVersion = “未知“; if (userAgent.Contains(“NT 6.0“) osVersion = “Windows Vista/Server 2008“; else if (userAgent.Contains(“NT

9、 5.2“) osVersion = “Windows Server 2003“; else if (userAgent.Contains(“NT 5.1“) osVersion = “Windows XP“; else if (userAgent.Contains(“NT 5“) osVersion = “Windows 2000“; else if (userAgent.Contains(“NT 4“) osVersion = “Windows NT4“; else if (userAgent.Contains(“Me“) osVersion = “Windows Me“; else if

10、 (userAgent.Contains(“98“) osVersion = “Windows 98“; else if (userAgent.Contains(“95“) osVersion = “Windows 95“; else if (userAgent.Contains(“Mac“) osVersion = “Mac“; else if (userAgent.Contains(“Unix“) osVersion = “UNIX“; else if (userAgent.Contains(“Linux“) osVersion = “Linux“; else if (userAgent.Contains(“SunOS“) osVersion = “SunOS“; return osVersion;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号