导航
  • 主页
  • WinForm
  • WPF
  • 问答

【紧急求救】项目需要关闭当前系统所有对外的网络连接,谁有思路?

bearbaba 2005-03-03 12:26:24
查了很多很多资料都没有收获,只要实现不向外面发送任何数据包就可以了。
...全文
97 点赞 收藏 14
写回复
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
EATSAHARA 2005-03-04
用iphlpapi系列的函数。
先用GetIfTable()获得所有的网卡列表,然后用SetIfEntry()将指定的网卡启用或禁用。


GetIfTable
The GetIfTable function retrieves the MIB-II interface table.

DWORD GetIfTable(
PMIB_IFTABLE pIfTable, // buffer for interface table
PULONG pdwSize, // size of buffer
BOOL bOrder // sort the table by index?
);

SetIfEntry
Use the SetIfEntry function to set the administrative status of an interface.

DWORD SetIfEntry(
PMIB_IFROW pIfRow // specifies interface and status
);
回复
xinminhuibaobao 2005-03-04
up
回复
amendajing 2005-03-04
有难度!
回复
bearbaba 2005-03-04
谁有思路啊?一不小心采入c#的陷阱
回复
yufenfeila 2005-03-03
禁用网络连接?
回复
bearbaba 2005-03-03
同志们,我要的是编程实现,通过调用cmd命令,我不知道这个cmd命令怎么写
回复
调用cmd命令 直接关闭连接!
回复
zr1982930 2005-03-03
拔网线呀,拔网线!
回复
LoveCherry 2005-03-03
防火墙禁用这个项目的端口
回复
liulxmooo 2005-03-03
up
回复
xiongchen 2005-03-03
用WMI试试!
回复
bearbaba 2005-03-03
同志们啊,200分就没有人要么?
回复
老鹰40 2005-03-03
删除网卡多费事,把网线拔了不就行了吗?
回复
usepc 2005-03-03
同意楼上,我想没什么办法,除非你删除网卡。
回复
发动态
发帖子
C#
创建于2007-09-28

10.4w+

社区成员

.NET技术 C#
申请成为版主
社区公告

全世界最好的语言,没有之一.