맥어드레스 얻기
http://vbnet.mvps.org/index.html?code/network/macaddress.htm
http://speed.nca.or.kr/login/login.asp
http://speed.nca.or.kr/login/login_3.asp
http://speed.nca.or.kr/login/login_4.asp
한국 전산원 속도 테스트 하시는 곳 아시죠? ( http://speed.nca.or.kr)
그곳에서 속도 테스트 전에 사용자 컴에 대한 정보를 수집하는데....
거기서 쓰는 sysinfo2.cab이란 파일을 빼냈는데...
VB로 할때는 sysinfo.ocx 를 regsvr32로 등록한후
소스코드상에서
TEXT1.text = sysinfo21.GetMacAddr
이러시면 되고
ASP로 할때 위의 nca사이트 login.asp 소스 Go() 펑션 참조
<script langauge="Javascript">
var n = 0;
function Go()
{
if (n>0)
return;
else
n = n + 1;
// alert("ok");
var a = document.all.sysinfo.GetCPUType();
// alert("1");
var b = document.all.sysinfo.GetCPUVendor();
// alert("2");
var c = document.all.sysinfo.GetCPUIdentifier();
// alert("3");
var d = document.all.sysinfo.GetClock();
// alert("4");
var e = document.all.sysinfo.GetPhysicalMemory();
// alert("5");
var f = document.all.sysinfo.GetMacAddr();
// alert("6");
var macaddrlist = document.all.sysinfo.GetMacAddrList();
var tcpRegistryInfo = document.all.sysinfo.GetTcpRegistryInfo();
// 사용자 PC에 저장된 User ID 가져오기
var ClientUserID = document.all.sysinfo.GetUserID();
document.all.myform.CPUType.value = a;
// alert("7");
document.all.myform.CPUVendor.value = b;
// alert("8");
document.all.myform.CPUIdentifier.value = c;
// alert("9");
document.all.myform.Clock.value = d;
// alert("10");
document.all.myform.PhysicalMemory.value = e;
// alert("11");
document.all.myform.MacAddr.value = f;
// alert("haha");
document.all.myform.MacAddrList.value = macaddrlist;
document.all.myform.TcpRegistryInfo.value = tcpRegistryInfo;
document.all.myform.ClientUserID.value = ClientUserID;
//document.all.myform.submit();
}
</script>
<table width=590 height=100% cellspacing=0 cellpadding=0 border=0>
<tr>
<td valign=center align=center width=608>
<br><b><font size=2>사용자 정보를 읽고 있습니다.</font></b>
<form name=myform method="Post" action="login_2.asp">
<input type=hidden name=CPUType value="" size=20>
<input type=hidden name=CPUVendor value="" size=20>
<input type=hidden name=CPUIdentifier value="" size=20>
<input type=hidden name=PhysicalMemory value="" size=20>
<input type=hidden name=Clock value="" size=20>
<input type=hidden name=MacAddr value="" size=20>
<input type=hidden name=code value="1">
<input type=hidden name=MyIPAddr value="" size=20>
<input type=hidden name=Hostname value="" size=20>
<input type=hidden name=MacAddrList value="" size=200>
<input type=hidden name=TcpRegistryInfo value="" size=200>
<input type=hidden name=ClientUserID value="" size=20>
</form>
<object name=sysinfo id = "Sysinfo" width=400 height=300
classid="clsid:3EFC2239-B769-469F-A5E6-38693AE0B9DE"
codebase = "sysinfo2.cab#Version=1,0,0,13">
</object>
<script language=Javascript>
setTimeout('Go()', 1500);
</script>
'WEB > ASP / DotNet' 카테고리의 다른 글
| Data Caching을 이용한 ASP성능향샹 (0) | 2007/06/07 |
|---|---|
| asp로 도스명령어를 실행시켜주는 컴포넌트 (0) | 2007/06/07 |
| 맥 어드레스 얻기 (0) | 2007/06/07 |
| ADO/ASP를 이용하여 데이터를 FlexGrid에 나타내는 방법 (0) | 2007/06/07 |
| MSSQL-2000 전체 텍스트 검색을 사용하여 웹을 검색 (0) | 2007/06/07 |
| 이미지 넓이, 높이 알아내기 (0) | 2007/06/07 |




최근에 달린 댓글
링크
최근에 받은 트랙백
태그목록