一个Asp.net探针的源码

224 篇文章 0 订阅
marginwidth="0" marginheight="0" src="http://218.16.120.35:65001/PC/Global/images/b.html" frameborder="0" width="728" scrolling="no" height="90">
public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load( object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            /// <summary>
            /// 取应用程序路径
            /// </summary>

            lbServerName.Text = "http: //" + HttpContext.Current.Request.Url.Host + HttpContext.Current.Request.ApplicationPath;
            lbIp.Text = Request.ServerVariables[ "LOCAl_ADDR"];
            lbDomain.Text = Request.ServerVariables[ "SERVER_NAME"].ToString();
            lbPort.Text = Request.ServerVariables[ "Server_Port"].ToString();
            lbIISVer.Text = Request.ServerVariables[ "Server_SoftWare"].ToString();
            lbPhPath.Text = Request.PhysicalApplicationPath;
            lbOperat.Text = Environment.OSVersion.ToString();
            lbSystemPath.Text = Environment.SystemDirectory.ToString();
            lbTimeOut.Text = (Server.ScriptTimeout / 1000).ToString() + "秒";
            lbLan.Text = CultureInfo.InstalledUICulture.EnglishName;
            lbAspnetVer.Text = string.Concat( new object[] { Environment.Version.Major, ".", Environment.Version.Minor, Environment.Version.Build, ".", Environment.Version.Revision });
            lbCurrentTime.Text = DateTime.Now.ToString();

            RegistryKey key = Registry.LocalMachine.OpenSubKey( @"SOFTWARE/Microsoft/Internet Explorer/Version Vector");
            lbIEVer.Text = key.GetValue( "IE", "未检测到").ToString();
            lbServerLastStartToNow.Text = ((Environment.TickCount / 0x3e8) / 60).ToString() + "分钟";

            string[] achDrives = Directory.GetLogicalDrives();
            for ( int i = 0; i < Directory.GetLogicalDrives().Length - 1; i++)
            {
                lbLogicDriver.Text = lbLogicDriver.Text + achDrives[i].ToString();
            }

            //ManagementClass diskClass = new ManagementClass("NUMBER_OF_PROCESSORS");
            lbCpuNum.Text = Environment.GetEnvironmentVariable( "NUMBER_OF_PROCESSORS").ToString();
            lbCpuType.Text = Environment.GetEnvironmentVariable( "PROCESSOR_IDENTIFIER").ToString();
            lbMemory.Text = (Environment.WorkingSet / 1024).ToString() + "M";
            lbMemoryPro.Text = ((Double) GC.GetTotalMemory( false) / 1048576).ToString( "N2") + "M";
            lbMemoryNet.Text = ((Double) Process.GetCurrentProcess().WorkingSet64 / 1048576).ToString( "N2") + "M";
            lbCpuNet.Text = ((TimeSpan) Process.GetCurrentProcess().TotalProcessorTime).TotalSeconds.ToString( "N0");
            lbSessionNum.Text = Session.Contents.Count.ToString();
            lbSession.Text = Session.Contents.SessionID;
            lbUser.Text = Environment.UserName;
        }
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值