c#网络监控? 怎样用c#获取与本机连接的所有远程或本地IP地址或计算机名或MAC地址?(最好能获取计算机名或MAC)在线等。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎样查看连接到SQL SERVER2000的用户列表,最好能用C#实现 private ManagementClass mc;private ManagementObjectCollection moc;/// <summary> /// 取得设备网卡的MAC地址 /// </summary> public string GetNetCardMacAddress() { mc = new ManagementClass("Win32_NetworkAdapterConfiguration"); moc = mc.GetInstances(); string str = ""; foreach(ManagementObject mo in moc) { if((bool)mo["IPEnabled"] == true) str = mo["MacAddress"].ToString(); } return str; } 何必那么麻烦呢!用OCX就可以了. 这位大哥,哪里有ocx呢?有什么好介绍啊? LZ实际上是想得到所有和你本机相连的IP Connections ,对不? 这个问题要比你想的难一些,因为在.NET中没有现成的类提供此功能,需要调用API (iphlpapi.dll),如果你感觉值得花些时间把这个问题搞清楚,俺可以给你个例子,能列出你一台机器上的所有TCP连接. 例子是C# VS2003的.想要就给个MAIL. 我只想让指定的计算机名或MAC地址的客户端连接到我的服务器,其他MAC地址的客户端不能接入。我以我要将IP转成固定的MAC地址才能进行判断筛选. [email protected]谢谢!!!!!!!!!!!!! 这个问题,用win32 api还解决不了,比你想象的要难得多,能够拦截物理封包,只有写NDIS驱动程序 这个例子能告诉你所有已经建立好的TCP连接,包括IP和端口号,实际上就是一些关于TCP连接的统计信息,有了IP,转换成机器名.NET有现成的类 (System.Net.Dns.GetHostEntry(myIPAddress)) 可用,这个很容易.但是它并不包扩让你拒绝一个TCP连接的功能. 给你发了,自己看看有没有帮助. zhouhongyun(jerry) 说的对,你要的那些功能真不是一两个例子就能搞定的. 怎样查看连接到SQL SERVER2000的用户列表 在C#里面调用 netstat 命令 怎样实现用C#断开与本机连接的指定的TCP或UDP或其他链接 RedGoldFish(红金鱼) ( ) 麻烦给我发个,谢谢! caizhevip() ( ) 信誉:100 Blog 加为好友 2007-6-8 15:44:00 得分: 0 怎样查看连接到SQL SERVER2000的用户列表,最好能用C#实现 vbs都能实现,别说C#了,直接查系统表就行。 xu_2007(),你给个MAIL才好给你发呀. 怎样实现用C#断开与本机连接的指定的TCP或UDP或其他链接 WNetCancelConnection(ipaddress,1) 这个API函数是不是可以用来断开TCP连接?有没人在啊? asp.net安装源码有问题额。 [攒分贴]每日小知识 有人知道<<C#高级编程>>第四版叫什么名字吗? 能让鼠标自动点击吗? 使用XSLT转换XML时,如何得到属性的值 .net中隐藏input的问题 C# api Visual Studio 2010中文版为最好 发到邮箱里 非常感谢 开发DotNet设置IIS站点的问题 如何在.net中让oracle只能允许一个连接? 程序一运行就停止工作,怎么办?求助。 如何申请绑定google搜索框工具栏插件 新人提问?
private ManagementObjectCollection moc;
/// <summary>
/// 取得设备网卡的MAC地址
/// </summary>
public string GetNetCardMacAddress()
{
mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
moc = mc.GetInstances();
string str = "";
foreach(ManagementObject mo in moc)
{
if((bool)mo["IPEnabled"] == true)
str = mo["MacAddress"].ToString();
}
return str;
}
用OCX就可以了.
谢谢!!!!!!!!!!!!!
怎样查看连接到SQL SERVER2000的用户列表,最好能用C#实现
vbs都能实现,别说C#了,直接查系统表就行。
有没人在啊?