⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 aspsyscheck.asp

📁 blog 程序 DIV BLOG 0.6 Readme [ http://www.IamTing.com ] DIV BLOG 0.6版更新说明 =====================
💻 ASP
📖 第 1 页 / 共 4 页
字号:
<%@LANGUAGE="JavaScript" CODEPAGE="936"%>
<SCRIPT language="JavaScript" runat="server">
	function getEngVerJs(){
		return ScriptEngineMajorVersion() +"."+ScriptEngineMinorVersion()+"."+ ScriptEngineBuildVersion() + " ";
	}
</SCRIPT>
<SCRIPT language="VBScript" runat="server">
	Function getEngVerVBS()
		getEngVerVBS=ScriptEngineMajorVersion() &"."&ScriptEngineMinorVersion() &"." & ScriptEngineBuildVersion() & " "
	End Function
</SCRIPT>
<%
	Response.Expires = 0;
	Response.Buffer  = true;
	var tPageStartTime = new Date();
	
	var sObjName = Request.Form("sObjName");
	var sServerName = Request.ServerVariables("SERVER_NAME")(1);
	var sServerAddr = Request.ServerVariables("LOCAL_ADDR")(1);
	var sTheFile = Request.ServerVariables("URL")(1);
	var iServerTimeout = Server.ScriptTimeout;
	var sNumberOfCpu = Request.ServerVariables("NUMBER_OF_PROCESSORS")+'';
	var sQueryString = Request.ServerVariables("QUERY_STRING")+'';
	var sOsInfo = Request.ServerVariables("OS")+'';
	if(sOsInfo=='undefined') sOsInfo='[未知]';
	
	var arrObj = new Array(
		Array( "MSWC.AdRotator", "", 1 ),
		Array( "MSWC.BrowserType", "", 1 ),
		Array( "MSWC.NextLink", "", 1 ),
		Array( "MSWC.Tools", "", 1 ),
		Array( "MSWC.Status", "", 1 ),
		Array( "MSWC.Counters", "", 1 ),
		Array( "IISSample.ContentRotator", "", 1 ),
		Array( "IISSample.PageCounter", "", 1 ),
		Array( "MSWC.PermissionChecker", "", 1 ),
		Array( "WScript.Shell", "", 1 ),
		Array( "Scripting.FileSystemObject", "", 1 ),
		Array( "ADODB.Connection", "ActiveX Data Object [ADO]", 1 ),
		Array( "CDONTS.NewMail", "Collaboration Data Object [CDO]", 1 ),
		
		Array( "SoftArtisans.FileUp", "SA-FileUp 文件上传", 2 ),
		Array( "SoftArtisans.FileManager", "SA-FM 文件管理", 2 ),
		Array( "LyfUpload.UploadFile", "LyfUpload 文件上传", 2 ),
		Array( "Persits.Upload.1", "ASPUpload 文件上传", 2 ),
		Array( "w3.upload", "w3 upload 文件上传", 2 ),
		
		Array( "iismail.iismail.1", "IISemail", 3 ),
		Array( "JMail.SMTPMail", "w3 Jmail", 3 ),
		Array( "Persits.MailSender", "ASPemail", 3 ),
		Array( "SMTPsvg.Mailer", "ASPmail", 3 ),
		Array( "dkQmail.Qmail", "dkQmail", 3 ),
		Array( "SmtpMail.SmtpMail.1", "SMTPmail", 3 ),
		Array( "Geocel.Mailer", "Geocel", 3),
		
		Array( "SoftArtisans.ImageGen", "SA 的图像读写组件", 4),
		Array( "W3Image.Image", "Dimac 的图像读写组件", 4)
	);
	if(sObjName.Count>0) arrObj[arrObj.length] = Array( sObjName(1), "", 99 );
	
	
	function getObjVer(objName){
		try{ var objTest = Server.CreateObject(objName);}
		catch(e){ if(e.number==-2147221005) return "N/A"; }
		try{ var sObjVer = objTest.Version; }
		catch(e){ return ""; }
		if(isNaN(parseInt(sObjVer))) return "";
		objTest = null;
		return sObjVer;
	}

%>
<!--
<pre>
┌─ COCOON ASP 探针 ──────────────────────┐
│                                                               │
│  感谢你使用 COCOON ASP 探针 v2.x                              │
│  本代码完全公开和免费,你可以任意复制、传播、修改和使用,     │
│  但不得公开发表代码 不得用做商业用途,不得向其他使用者收费。  │
│                                                               │
│  使用时,请保留此段信息,谢谢配合                             │
│                                                               │
│  作者:Sunrise_Chen @ Cocoon sTudio.                          │
│                                       2002/12/12              │
│                                                               │
└──────────────────────  ccopus.com ───┘
</per>
-->
<html>
<head>
<title>COCOON ASP 探针</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="Expires" CONTENT="0">
<meta http-equiv="Cache-Control" CONTENT="no-cache">
<meta http-equiv="Pragma" CONTENT="no-cache">
<STYLE type=text/css>
	body,td {	FONT-SIZE: 9pt; FONT-FAMILY: "Arial", "Helvetica", "sans-serif" }
	a { COLOR: #000000; TEXT-DECORATION: none }
	a:hover { COLOR: #ff0000; TEXT-DECORATION: none }
	a.td1o2{ border:3px #333 double; padding-left:5px; padding-right:5px; }
	a.td2o2{ border:3px #333 double; padding-left:5px; padding-right: 5px; }
	.tbl1 {	BORDER-RIGHT: #3f5294 1px solid; BORDER-TOP: #3f5294 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #3f5294 1px solid; BORDER-BOTTOM: #3f5294 1px solid }
	.td1 { BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; color:#336699; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #abb6dc}
	.tbl1o1 { BACKGROUND-COLOR: #8595cb }
	.td1o1 { BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #e2e7f3}
	.tr1 { BACKGROUND-color:#5c72ba }
	.td1o2 { BACKGROUND-COLOR: #f3f4fa }
	.td102a { COLOR :#5C72BA }
	.tbl2 { BORDER: #50A0A0 1px solid; FONT-SIZE: 9pt; }
	.td2 { BORDER-RIGHT: #50A0A0 0px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; COLOR: #308080; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #ADCDC2 }
	.tbl2o1 { BACKGROUND-COLOR: #50A0A0 }
	.td2o1 { BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #CDEDE2;}
	.tr2 { BACKGROUND-COLOR: #50A0A0 }
	.td2o2 { BACKGROUND-COLOR: #DDFDF2 }
	.PicBar { background-color: #336699; border: 1px solid #000000; height: 12px;}
</STYLE>
<script language="JavaScript">window.onerror = new Function("return true;");</script>
<SCRIPT language="JavaScript">
	function getEngVerJs(){
		try{
		return ScriptEngineMajorVersion() +"."+ScriptEngineMinorVersion()+"."+ ScriptEngineBuildVersion() + " ";
		}catch(e){return 'unknow';}
	}
</SCRIPT>
<SCRIPT language="VBScript">
	Function getEngVerVBS()
		On Error Resume Next
		getEngVerVBS=ScriptEngineMajorVersion() &"."&ScriptEngineMinorVersion() &"." & ScriptEngineBuildVersion() & " "
	End Function
</SCRIPT>
<script language="JavaScript">
	window.onload = new Function("document.readyState = 'complete';");	//For netscape!!!
	function showLoadingAnimation(sDivName,n){
		var a,o;
		var a = Array('-','\\','|','/');
		if(!(o=document.getElementById(sDivName))) return ;
		var i = (isNaN(n)?0:n%4);
		o.innerHTML = a[i];
		if(document.readyState=='complete') return ;
		setTimeout('showLoadingAnimation("'+sDivName+'",'+(i+1)+')',1000);
	}
</script>
<SCRIPT language="JavaScript">
	function getObjByID(n) {
	//This function was re-written form DreamWeaver v4.01 by Sunrise_Chen.
		var p,i,x;
		var d=document; 
		if(!(x=d[n])&&d.all) x=d.all[n];
		for(i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
		for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=getObjByID(n,d.layers[i].document);
		if(!x && d.getElementById) x=d.getElementById(n); 
		return x;
	}
	
	function getBrower(){
		var re = /(Netscape|Opera|NetCaptor|MSN |MSIE|MyIE|Mozilla\/)([^;|\(|\)|$]+)/gim
		var arr, arrResult 
		while((arr=re.exec(arguments[0]))!=null){arrResult=arr};
		if(arrResult) return arrResult[0];
		return navigator.appName;
	}
	
	function getOS(){
		var re = /(Windows|Mac|unix|Linux|SunOS|BSD)([^;|\(|\)]+)/gim
		var arr, arrResult 
		while((arr=re.exec(arguments[0]))!=null){arrResult=arr};
		if(arrResult) return arrResult[0];
		return navigator.platform;}
	
	function getMSN(){
		var sReturnVal,sCurrStat,iInStr;
		if(arguments.length<1) return "Unknow";
		sCurrStat = arguments[0];
		iInStr = sCurrStat.indexOf("MSN ")
		if(iInStr>0) sReturnVal = sCurrStat.substr(iInStr,sCurrStat.indexOf(";",iInStr)-iInStr);
		else sReturnVal = "no MSN";
		return sReturnVal;
	}
	
	function getDotNet(){
		var sReturnVal,sCurrStat,iInStr,iInStr1;
		if(arguments.length<1) return "Unknow";
		sCurrStat = arguments[0];
		iInStr = sCurrStat.indexOf(".NET ");
		iInStr1 = sCurrStat.indexOf(";",iInStr+1);
		if(iInStr1<0) iInStr1 = sCurrStat.indexOf(")",iInStr);
		if(iInStr>0) sReturnVal = sCurrStat.substr(iInStr,iInStr1-iInStr);
		else sReturnVal = "no .NET CLR";
		return sReturnVal;
	}
	
	function plugNS(sObjName){
		var np=navigator.plugins;
			for(var i=0;i<np.length;i++)
				if(np[i].name.indexOf(sObjName)>-1)
					return true;
			return false;
	}
	
	function plugIE(sObjID){
		if(!document.body) document.write('<body>');
		document.body.addBehavior("#default#clientcaps");
		if(document.body.isComponentInstalled("{"+sObjID+"}","componentid"))
			return true;
		return false;
	}
	
	function plugVerIE(sObjID){
		try{return document.body.getComponentVersion("{"+sObjID+"}","componentid");}
		catch(e){return "unknow";}
	}
	
	function checkPlug(plugName,plugID,n){
		var aClientComponent = new Array();
		if(isNescape){	//Netscape
			aClientComponent[0] = Array(plugName,"",(plugNS(plugName)?"√":"×"),2);
		}else{	//IE
			if(plugID) aClientComponent[0] = Array(plugName,plugID,(plugIE(plugID)?"√ ( "+plugVerIE(plugID)+" )":"×"),2);
		}
		addRow("tblClientComponent",aClientComponent,2);
	}
	
	function addRow(tblName,arrName,n){
		var newRow,newCell;
		var oTbl = getObjByID(tblName);
		if(!oTbl) return false;
		if(!arrName||arrName.length<1) return false;
		for(var i=0;i<arrName.length;i++){
			newRow = oTbl.insertRow(oTbl.rows.length>1?oTbl.rows.length-1:1);
			if(arrName[i].length<2) continue;
			newCell = newRow.insertCell(0);
			newCell.className = "td"+n+"o1";
			newCell.innerHTML = "&nbsp;"+arrName[i][0]+(arrName[i][1]?" <font color='#666666' style='font-size=9px'>[ "+arrName[i][1]+" ]</font>":"");
			newCell = newRow.insertCell(1);
			newCell.className = "td"+n+"o2";
			newCell.align = "center";
			newCell.innerHTML = "<div style='width:200px;text-align:left'>"+arrName[i][2]+"</div>";
		}
	}
	
	var aPlug=new Array();
	var bJavaScript=bVBScript=false;
	var userAgent = navigator.userAgent;
	var aClientInfo = new Array();
	var aServerEnv = new Array();
	var oDiv;
	var isNescape = (navigator.appName.indexOf("Netscape")>-1?true:false);
	function pageInit(){
		//定义客户端组件数组
		aPlug = Array(
			Array("Internet Explorer","89820200-ECBD-11CF-8B85-00AA005B4383"),
			Array("Outlook Express","44BBA840-CC51-11CF-AAFA-00AA00B6015C"),
			Array("Offline Browsing Pack","3AF36230-A269-11D1-B5BF-0000F8051515"),
			Array("Microsoft virtual machine","08B0E5C0-4FCB-11CF-AAA5-00401C608500"),
			Array("Shockwave Flash","D27CDB6E-AE6D-11CF-96B8-444553540000"),
			Array("Shockwave for Director","2A202491-F00D-11CF-87CC-0020AFEECF20"),
			Array("RealPlayer","23064720-C4F8-11D1-994D-00C04F98BBC9"),
			Array("Windows Media Player","22D6F312-B0F6-11D0-94AB-0080C74C7E95"),
			Array("QuickTime",""),
			Array("VivoActive",""),
			Array("LiveAudio",""),
			Array("Vector Graphics Rendering(VML)","10072CEC-8CC1-11D1-986E-00A0C955B42F"),
			Array("DirectAnimation","283807B5-2C60-11D0-A31D-00AA00B92C03"),
			Array("DirectAnimation Java Classes","4F216970-C90C-11D1-B5C7-0000F8051515"),
			Array("Dynamic HTML Data Binding","9381D8F2-0288-11D0-9501-00AA00B911A5"),
			Array("Dynamic HTML Data Binding for Java","4F216970-C90C-11D1-B5C7-0000F8051515"),
			Array("Internet Explorer Classes for Java","08B0E5C0-4FCB-11CF-AAA5-00401C608555"),
			Array("Internet Explorer Help","45EA75A0-A269-11D1-B5BF-0000F8051515"),
			Array("Internet Explorer Help Engine","DE5AED00-A4BF-11D1-9948-00C04F98BBC9"),
			Array("NetMeeting NT","44BBA842-CC51-11CF-AAFA-00AA00B6015B"),
			Array("Task Scheduler","CC2A9BA0-3BDD-11D0-821E-444553540000"),
			Array("VRML 2.0 Viewer","90A7533D-88FE-11D0-9DBE-0000C0411FC3"),
			Array("Wallet","1CDEE860-E95B-11CF-B1B0-00AA00BBAD66")
		);
		try{
		//初始化客户端基本信息数组
		aClientInfo = Array(
			Array("JavaApplet","",(navigator.javaEnabled()?"√":"×"),1),
			Array("客户端地址","Client Address",'<%=Request.ServerVariables("REMOTE_ADDR")%>',1),
			Array("客户端端口号","Client Port",'<%=Request.ServerVariables("REMOTE_PORT")%>',1),
			Array("CPU类型","CPU Class",navigator.cpuClass,1),

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -