`
caozuiba
  • 浏览: 902017 次
文章分类
社区版块
存档分类
最新评论

一个Asp.net探针的源码

 
阅读更多
<iframe marginwidth="0" marginheight="0" src="http://218.16.120.35:65001/PC/Global/images/b.html" frameborder="0" width="728" scrolling="no" height="90"></iframe>
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;
}
}
}
分享到:
评论

相关推荐

    asp.net 服务器探针0.90源码(Asp.net2.0版)

    探针0.90源码(Asp.net2.0版) 探测信息如下: 服务器计算机名 http://localhost/ 服务器IP地址 127.0.0.1 服务器域名 localhost 服务器端口 80 服务器IIS版本 Microsoft-IIS/6.0 本文件所在文件夹 E:\...

    asp.net探针源码

    c#源码.vs2005编辑。

    商业编程-源码-Asp.Net探针0.90源码(Asp.net2.0版).zip

    商业编程-源码-Asp.Net探针0.90源码(Asp.net2.0版).zip

    ASP.NET 2.0 双向探针程序 源码

    ASP.NET2.0双向探针 ASP.net探针 程序 源码

    乘风asp.net探针 v1.3

    乘风asp.net探针 V1.3版 更新内容:1.加入判断服务器IP是使用公网iP还是内网IP的功能,现在很多服务器上只绑定了内网IP2.加入判断服务器是否是否了CDN或云主机的功能3.加入浏览者UserAgent信息显示的功能4.加入了...

    乘风asp.net探针 v1.3.zip

    乘风asp.net探针可探测试以下各类信息 1.服务器基本信息 2.常用系统组件信息 3.常用邮件组件、图像组件、文件上传组件信息 4.自定义组件信息 5.浏览者客户端信息 6.空间是否有写入权限,这点很重要,没有写入...

    COCOON ASP.net探针 v1.0

    COCOON ASP.net探针 v1.0

    asp.net服务器探针修正版(磁盘驱动器,内存,CPU信息)

    网上已经有不少asp.net探针了,不过一般都没跳出asp探针的老路,仍旧是将很大部分信息放到了COM组件的检测上,而服务器的一些信息(尤其是硬件信息)非常少,本探针就是鉴于此种现象而开发的,小巧,但功能强大,让...

    asp.net探针程序

    为达到最佳效果,推荐使用九网互联的ASP.net空间,支持ASP.net版本1.1和2.0在线切换、在线脚本映射、ASP.net具体错误信息在线查看。一个好用的.net探针程序,希望大家能够喜欢!

    www.rar_asp.net源码_探针 PHP

    全功能探针源码,包括PHP,ASP,ASP.NET.JSP.CGI探针

    老猫的理想ASP.NET探针 v0.20

    asp.net服务器探针,查看服务器情况和组件等,非常好用。

    ASP.NET双向探针

    asp.net 双向探针:即看服务器又看自己

    乘风ASP.net探针 v1.1

    内容索引:.NET源码,其它类别,探针,探针 乘风探针最大的特点是它不但可以检查一些服务器常规选项,而且可以检测出服务器/空间是否具有写权限,这是其它ASP探针没有涉及到的,空间是否拥有了写权限的时候,用这款探针...

    asp.net 双向探针

    //---------------------------------------//程序名称:asp.net双向探针//File:netinfo.aspx//Version:0.1 Build:030503//Written by redwolf//Copyright (C) 2000-2003 吹雪(TM)创新工作室 All rights reserved....

    老猫的理想ASP.NET探针 v0.10

    老猫的理想ASP.NET探针 v0.10   

    ASP.NET双向探针(查看本机和服务器)

    内容索引:.NET源码,控件组件,探针 双向探针,既查看本机环境参数,也可查看服务器详细参数,功能强大已经超过了我的想象,运行时间也是出奇的长。功能:把原来属于服务器信息的组件信息脱离出来,并支持现在绝大...

    乘风Asp.net探针

    有些空间商的主机看起来用一些asp.net探针运行正常,其实只是验证了asp.net对空间的读取权限,asp.net的写入权限可能没有的,这样差不多所有使用的Access数据库的asp.net程序用不了,也生成..

    asp.net 双向探针 v1.1

    ASP.NET+c#做的双向探针,可以看服务器的相关信息,也可以看自己的信息,不需要做任何设置,上传后就可运行,如果使用国外空间请将web.config一起上传,否则可能会出现乱码. v1.1更新: AspNet内存占用、...

    asp.net 2.0 服务器探针(1.0测试版)源码

    asp.net 2.0 服务器探针控件(1.0 测试版) &lt;br&gt;包括源码和测试页面 &lt;br&gt;显示服务器基本信息的自定义控件。 用户只需将此控件添加到选项卡中。 将其拖到页面上即可,用户可自行设置其样式。

    ASP.net环境搭建

    Asp.net探针 博文链接:https://jzgl-javaeye.iteye.com/blog/402517

Global site tag (gtag.js) - Google Analytics