我正在尝试为在线构建的C#winform应用程序构建一些复杂的东西,并试图在这里和那里收集一些信息.我在网上看到,可以使用网络获取计算机的mac地址System.Net.NetworkInformation或System.Management.ManagementClass(由于某些原因我无法参考).我担心的是什么
不,没有简单的方法可以做到这一点.
MAC地址只能在同一子网上解析 - 假设这不是一个相当小的Intranet应用程序,您将不会与客户端位于同一子网上.
从理论上讲,使用远程WMI查询客户端是可行的 - 但防火墙和权限问题并非易事.再说一遍,除非你能控制所有客户 - 你不可能在这里取得成功.
关于你唯一可以做的是一个可下载的应用程序 - 可能是Flash,Silverlight或ActiveX - 为你查询本地机器.我不确定该信息是否会被浏览器沙箱化.
我的猜测是有一个更简单的方法做你想要做什么-但你需要提供更多的细节,为什么你要的MAC地址.
| 归档时间: |
|
| 查看次数: |
3692 次 |
| 最近记录: |