散分,一个非常小的注册表操作

andy1118 2010-11-08 03:16:12
公司其它部门的用户喜欢修改自己上班用的电脑的IP地址,想访问外网

我只好用C#写一个简单的注册表修改工具,让用户无法修改IP

代码见下,很简单的几条代码,在Win XP电脑上测试通过

读取注册表先引用Microsoft.Win32
using Microsoft.Win32;

关闭用户IP修改功能
RegistryKey key1 = Registry.CurrentUser;
RegistryKey keyOpen1 = key1.OpenSubKey(@"Software\Policies\Microsoft\Windows\Network Connections",true);
if (keyOpen1 == null)
{
//无注册表项,创建注册表项
keyOpen1 = key1.CreateSubKey(@"Software\Policies\Microsoft\Windows\Network Connections");
}
keyOpen1.SetValue("NC_EnableAdminProhibits", "1", RegistryValueKind.DWord);
keyOpen1.SetValue("NC_LanChangeProperties", "0", RegistryValueKind.DWord);
key1.Close();

开启用户IP修改功能
RegistryKey key1 = Registry.CurrentUser;
key1.DeleteSubKey(@"Software\Policies\Microsoft\Windows\Network Connections", true);
key1.Close();
...全文
128 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
loveSoftandhxy 2010-11-08
  • 打赏
  • 举报
回复
唉,还是员工心态问题,不让访问外网就别访问了哇。
增加网络管理员的工作量!!!

这样的程序技术倒是蛮需要学习的。

谢谢LZ分享,学习了!!!
andy1118 2010-11-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 q107770540 的回复:]
你公司的网管没有绑定机器MAC地址?
[/Quote]

网管10底走人了。呵呵
公司订单开始减少,每个部门都要裁员
q107770540 2010-11-08
  • 打赏
  • 举报
回复
你公司的网管没有绑定机器MAC地址?

111,096

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧