PDA

View Full Version : سوال: گرفتن مک کارت شبکه یا سریال قطعه ای خاص



razeghaik1
جمعه 19 اسفند 1390, 06:36 صبح
با عرض سلام و خسته نباشید خدمت دوستان.
خواستم بدونم روشی تو asp.net هست که بشه آدرس مک کارت شبکه و یا مثلا سریال هارد دیسک افرادی که به سایتم می آن رو بتونم بفهم و ذخیرشون کنم؟!
با تشکر اگه کمکم کنید ممنون می شم.

Ehsan Boorboor
جمعه 19 اسفند 1390, 09:28 صبح
تا اونجایی که من می دونم به صورت طبیعی و منطقی از طریق ASP.NET نباید بشه

تنها روشی که هست

باید javascript و Active X فعال باشه و فقط هم توی IE جواب می ده

این اسکریپت رو یه تست بزنید


<script language="javascript">
function showMacAddress(){

var obj = new ActiveXObject("WbemScripting.SWbemLocator");
var s = obj.ConnectServer(".");
var properties = s.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration");
var e = new Enumerator (properties);


var output;
output='<table border="0" cellPadding="5px" cellSpacing="1px" bgColor="#CCCCCC">';
output=output + '<tr bgColor="#EAEAEA"><td>Caption</td><td>MACAddress</td></tr>';
while(!e.atEnd())

{
e.moveNext();
var p = e.item ();
if(!p) continue;
output=output + '<tr bgColor="#FFFFFF">';
output=output + '<td>' + p.Caption; + '</td>';
output=output + '<td>' + p.MACAddress + '</td>';
output=output + '</tr>';
}

output=output + '</table>';
document.getElementById("box").innerHTML=output;
}
</script>


امیدوارم کمکتون کرده باشه

razeghaik1
جمعه 19 اسفند 1390, 19:07 عصر
عزیز مرسی که دستت درد نکنه.متشکرم.اما انگار کار نکرد.اما در هر صورت خیلی مرسی

mahmood_4246
جمعه 19 اسفند 1390, 20:17 عصر
لینک اول کارتو راه میندازه
www.codeproject.com/Questions/279897/Get-a-computers-MAC-ADDRESS-using-ASP-NET-Javascri
http://www.dotnetfunda.com/forums/thread2088-how-to-get-mac-address-of-client-machine.aspx