Asp.net探针的源码

///   <summary>
///  Asp.net服务器探针,Power by 51aspx.com
///  作者liudao,51aspx.com版权所有 转载请保留版权信息
///   </summary>
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( @" SOFTWAREMicrosoftInternet ExplorerVersion 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;
        }
    }
}
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值