如何禁用网卡?(100分)

  • 主题发起人 主题发起人 DelphiBugs
  • 开始时间 开始时间
D

DelphiBugs

Unregistered / Unconfirmed
GUEST, unregistred user!
请问各位高手:如何在系统中编程实现禁用网卡?小弟现在对此问题十分着急,请高手们
速速做答。小弟不甚感激!!
 
好象在中国计算机报上见过解决的方案
 
应该用api吧
关注!
 
把它的驱动程序该名,要的时候再改名。
 
HKEY_LOCAL_MACHINE/System/ CurrentControlSet/Services/ Class/Net/下删除网卡驱动消息。
 
谢谢各位同仁的慷慨作答,但是我现在的情况是要求在程序中禁用网卡后,再退出我的程序
后,再将之恢复。在此请问各位高手,如何实现?如方便,请赐予源码,小弟必有重金感谢!!
 
搞破坏的??嘿
 
禁用网卡还是有意义的,比如在95/98下,通过禁用,再激活,可以达到修改
ip地址而不需要重启动机器效果,但关键我也没找到
关注!
 
热切关注答案,如有人能正确解答,我再援助100分
 
极度关注。
 
难道不是api?
 
to DelphiBugs
可将注册表中的值先保存在一个变量中,然后将注册表中的网卡信息
删除,在退出程序之前将变量中的值给它恢复就行了
 
使用netsh:
可以先使用WSAIOCtrl得到interface名称,再编辑文件aaa内容为:
interface
set interface your_interface_name disabled
exit
然后在程序里运行netsh<aaa就可以disable那块网卡


 
上面解决方法不行啊
 
后退
顶部