读书人

怎么用c#读取某些网站获取本机的ip,ie

发布时间: 2013-01-25 15:55:29 作者: rapoo

如何用c#读取某些网站获取本机的ip,ie,硬盘资料等信息
如何用c#读取某些网站获取本机的ip,ie,硬盘资料等信息

就是在某些网站注册的时候,网站会搜集本机的ip,ie版本, 硬盘号等信息, 怎么在他读取的时候让程序有反应,并且显示网站读取的本地的资料。

差不多就是实时监控的意思。
[解决办法]
fiddler,本身fiddler也是一个.NET编写的程序。
[解决办法]


protected void LoadSystemInf()
{
Response.Expires = 0;
Response.CacheControl = "no-cache";

//取得页面执行开始时间
DateTime stime = DateTime.Now;

//取得服务器相关信息
this.servername.Text = Server.MachineName;
this.serverip.Text = Request.ServerVariables["LOCAL_ADDR"];
this.server_name.Text = Request.ServerVariables["SERVER_NAME"];

int build, major, minor, revision;
build = Environment.Version.Build;
major = Environment.Version.Major;
minor = Environment.Version.Minor;
revision = Environment.Version.Revision;
this.servernet.Text = ".NET CLR " + major + "." + minor + "." + build + "." + revision;
this.serverms.Text = Common.GetSysType(Environment.OSVersion.ToString());

this.serversoft.Text = Request.ServerVariables["SERVER_SOFTWARE"];
this.serverport.Text = Request.ServerVariables["SERVER_PORT"];
this.serverout.Text = Server.ScriptTimeout.ToString();
//语言应该是浏览者信息, 1.0 final 修改
this.cl.Text = Request.ServerVariables["HTTP_ACCEPT_LANGUAGE"];
this.servertime.Text = DateTime.Now.ToString();
//serverppath.Text = Request.ServerVariables["APPL_PHYSICAL_PATH"];
this.servernpath.Text = Request.ServerVariables["PATH_TRANSLATED"];
this.serverhttps.Text = Request.ServerVariables["HTTPS"];

//取得用户浏览器信息
HttpBrowserCapabilities bc = Request.Browser;
this.ie.Text = bc.Browser.ToString();
this.cookies.Text = bc.Cookies.ToString();
this.frames.Text = bc.Frames.ToString();
this.javaa.Text = bc.JavaApplets.ToString();
this.javas.Text = bc.EcmaScriptVersion.ToString();


//this.ms.Text = bc.Platform.ToString();
this.ms.Text = Common.GetSysType(HttpContext.Current.Request.ServerVariables["HTTP_USER_AGENT"].ToString());
this.vbs.Text = bc.VBScript.ToString();
this.vi.Text = bc.Version.ToString();

//取得浏览者ip地址,1.0 final 加入
this.cip.Text = Common.GetClientIP(); // Request.ServerVariables["REMOTE_ADDR"];

//取得页面执行结束时间
DateTime etime = DateTime.Now;

//计算页面执行时间
this.runtime.Text = ((etime - stime).TotalMilliseconds).ToString();
}

怎么用c#读取某些网站获取本机的ip,ie,硬盘资料等信息


[解决办法]
引用:
看了

引用:引用:就是想自己编写看看,因为知道了怎么写截取,就能知道怎么写后续操作了。现在没摸着门路

我都说了fiddler也是一个.NET编写的程序,你还不知道什么意思么?

看了下,大概知道个意思。那么计算机IE等信息怎么截取啊


根据useragent猜的。

你说的应该是类似“asp.net探针”一类的程序。

读书人网 >C#

热点推荐