首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

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

如何用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探针”一类的程序。

热点排行