散分,一个非常小的注册表操作
公司其它部门的用户喜欢修改自己上班用的电脑的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();