如何做到禁用/启用网卡后不必重启电脑?

fwwxxjingling 2010-03-25 09:56:58
我使用SetupDiSetClassInstallParams这个API函数对网卡进行操作,但发现禁用后仍然可以使用网卡进行网络连接。查看设备管理器时发现其没有被禁用,很奇怪,于是察看网卡的属性窗口,发现,设备用法的下拉框中已经变成“不要使用此设备(停用)”,点击“取消”按钮关闭属性窗口后,XP提示设备状态已经发生改变,需要重启系统,重启后设备被禁用成功!

请问各位大侠,在这种情况下,有不需要重启即可使改动生效的方法么?本人使用Delphi7进行开发!谢谢
...全文
585 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
SQLDebug_Fan 2010-03-28
Windows禁用和启用是不用重新启动的,你试试用netsh interface set interface "本地连接" disabled。
回复
zhuang_bx 2010-03-28
dos命令之禁用启用本地连接(网卡)

开始--运行--cmd-输入

禁用网卡: netsh interface set interface "本地连接" disabled
启用网卡 : netsh interface set interface "本地连接" enabled
回复
haochin 2010-03-28
看来已经有答案了。。。。
回复
柯本 2010-03-28
可以不重启的,我以前用过VC的代码.供参考:
http://topic.csdn.net/t/20050420/14/3951994.html
回复
相关推荐
发帖
网络通信/分布式开发
创建于2007-08-02

1573

社区成员

Delphi 网络通信/分布式开发
申请成为版主
帖子事件
创建了帖子
2010-03-25 09:56
社区公告
暂无公告