ورود

View Full Version : سوال: client mac address



minaalamshahi
یک شنبه 01 بهمن 1391, 14:04 عصر
سلام
من برای بدست اوردن mac address سیستم های کلاینتم دچار مشکل هستم
کدهایی که وجود دارند mac سیستم کلاینت رو نشون نمیدن.
از جمله

NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces(); String sMacAddress = string.Empty; foreach (NetworkInterface adapter in nics) { IPInterfaceProperties properties = adapter.GetIPProperties(); sMacAddress = adapter.GetPhysicalAddress().ToString(); Response.Write(sMacAddress); }

فکر می کنم راه حل در کد زیر باشهاما در اجراش دچار مشکل هستم ممنون میشم راهنمایی کنید.

<script language="javascript" type="text/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>

fakhravari
یک شنبه 01 بهمن 1391, 14:41 عصر
این امکان وجود ندارد

rezasprit
یک شنبه 01 بهمن 1391, 14:46 عصر
salam

in code ke hastesh baraye platform windows hastesh va kar nemikone
man ham too projam kheli talash kardam vali natoonestam
chon ejaze dastresi be laye haye os ro nadarim
ghablan mitoonestim vali alan na os va na browser ejase nemidan

minaalamshahi
یک شنبه 01 بهمن 1391, 14:47 عصر
اینم مثل پورت غیر ممکنه واقعا ؟
یعنی هیج راهی برای ارتباط با سخت افزار های client نیست؟
پس چرا ما با پرینتر این مشکا رو نداریم؟