using System;
using Microsoft.Win32;
namespace ConsoleApplication1
{
class Class1
{
[STAThread]
public static void Main(string[] args)
{
// string <A href="mailto:subPath=@"Software/Microsoft/Windows/CurrentVersion/Policies/Explorer">subPath=@"Software/Microsoft/Windows/CurrentVersion/Policies/Explorer";
//
// string <A href="mailto:separatorChar=@"/">separatorChar=@"/";
// char[] separator=separatorChar.ToCharArray();
// string[] myPaths=subPath.Split(separator);
//
// RegistryKey regKey1=Registry.CurrentUser;
// RegistryKey regKey2=Registry.CurrentUser;
//
// for (int i = 0; i < myPaths.Length; i++)
// {
// regKey2=regKey1.OpenSubKey(myPaths[i],true);
// if (regKey2==null)
// regKey1=regKey1.CreateSubKey(myPaths[i]);
// else
// regKey1=regKey2;
// }
//
// regKey1.SetValue("NoFind",1);
regKey1.DeleteValue("NoFind");
//
// regKey1.Close();
// regKey2.Close();
// RegistryKey software = Registry.CurrentUser.OpenSubKey ("SOFTWARE//Microsoft//Windows//CurrentVersion//Policies//Explorer",true);
//
// RegistryKey pcdesk = software.CreateSubKey ("Microsoft//Windows//CurrentVersion//Policies//Explorer");
//
// software.SetValue("NoFind",1);
// pcdesk.DeleteValue("NoFind");
// software.Close();
RegistryKey key = Registry.CurrentUser;
RegistryKey key2 = key.CreateSubKey("Software//Microsoft//Windows//CurrentVersion//Policies//Explorer");
// key2.SetValue("NoFind",1);//隐藏开始菜单中查找项
key2.DeleteValue("NoFind");
key2.Close();
}
}
}