如何禁止修改ip
我现在想实现一个禁止修改ip的功能, 在网上找了一些修改注册表的方法,但是试了一下发现在 xp,和win7下can not work,
有没有那位大侠写过类似的程序,能给小弟分享一下么,
另外下面这个方法能实现:(但是我想通过程序来实现,或者修改注册表更好)
在“开始/运行”中输入“Cmd.exe”,确认后打开CMD窗口,在其中分别执行 “Regsvr32 /u Netcfgx.dll”、“Regsvr32 /u Netshell.dll”、“Regsvr32 /u Netman.dll”命令,就可以将上述控件从系统中卸载。当然,如果以后需要修改IP地址的话,可以上述控件逐一注册即可。注册的方法很简单,只要将上述命令中的“/u”参数去掉,就可以执行注册操作了。例如执行命令“Regsvr32 Netcfgx.dll”就完成了控件Netcfgx.dll的注册。
另一个版本:
禁止修改IP:
regsvr32 netcfgx.dll /u /s
regsvr32 netshell.dll /u /s
regsvr32 netman.dll /u /s
恢复修改权限:
regsvr32 netcfgx.dll /s
regsvr32 netshell.dll /s
regsvr32 netman.dll /s
[解决办法]
循环监视吧。
乱改可能被认为非法
[解决办法]
#include<stdlib.h>
int main()
{
system("Regsvr32 /u /s Netcfgx.dll");
...
...
return 0;
}
[解决办法]
不要用 Administrators 组用户就没这些扯淡的问题了。