⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 form1.cs

📁 A programe which can help you to operate the regidit
💻 CS
📖 第 1 页 / 共 2 页
字号:
						{ 
							lb2.Items.Add(site);
						}
						foreach (string site in software.GetSubKeyNames())
						{ 
							lb1.Items.Add(site);
						}
					}
				}

				if(cc=="HKEY_USERS")
				{
					if(lb1.SelectedItem.ToString()==dz)
					{
						lj+=lb1.SelectedItem.ToString()+"\\";
						if(lb1.SelectedItem.ToString()=="HKEY_USERS")
						{
							lj="";
						}
						lb1.Items.Clear();
						lb1.Items.Add("回到定级目录");
						lb2.Items.Clear();
						RegistryKey rk;
						rk= Registry.Users; 
						RegistryKey software=rk.OpenSubKey(lj);
						foreach (string site in software.GetValueNames())
						{ 
							lb2.Items.Add(site);
						}
						foreach (string site in software.GetSubKeyNames())
						{ 
							lb1.Items.Add(site);
						}
					}
				}

				if(cc=="HKEY_CURRENT_CONFIG")
				{
					if(lb1.SelectedItem.ToString()==dz)
					{
						lj+=lb1.SelectedItem.ToString()+"\\";
						if(lb1.SelectedItem.ToString()=="HKEY_CURRENT_CONFIG")
						{
							lj="";
						}
						lb1.Items.Clear();
						lb1.Items.Add("回到定级目录");
						lb2.Items.Clear();
						RegistryKey rk;
						rk=Registry.CurrentConfig; 
						RegistryKey software=rk.OpenSubKey(lj);
						foreach (string site in software.GetValueNames())
						{ 
							lb2.Items.Add(site);
						}
						foreach (string site in software.GetSubKeyNames())
						{ 
							lb1.Items.Add(site);
						}
					}
				}
				}
			catch{}
		}

		private void menuItem2_Click(object sender, System.EventArgs e)
		{
			try
			{
				if(cc=="HKEY_CLASSES_ROOT")
				{
					rk=Registry.ClassesRoot;
				}
				if(cc=="HKEY_CURRENT_USER")
				{
					rk=Registry.CurrentUser;
				}
				if(cc=="HKEY_LOCAL_MACHINE")
				{
					rk=Registry.LocalMachine;
				}
				if(cc=="HKEY_USERS")
				{
					rk=Registry.Users;
				}
				if(cc=="HKEY_CURRENT_CONFIG")
				{
					rk=Registry.CurrentConfig;
				}
				Form2 fo2=new Form2();
				fo2.i=1;
				fo2.ShowDialog();
				RegistryKey software=rk.OpenSubKey(lj,true);
				software.CreateSubKey(xming);
				lb1.Items.Add(xming);
			}
			catch{}
		}

		private void menuItem4_Click(object sender, System.EventArgs e)
		{
			try
			{
				if(cc=="HKEY_CLASSES_ROOT")
				{
					rk=Registry.ClassesRoot;
				}
				if(cc=="HKEY_CURRENT_USER")
				{
					rk=Registry.CurrentUser;
				}
				if(cc=="HKEY_LOCAL_MACHINE")
				{
					rk=Registry.LocalMachine;
				}
				if(cc=="HKEY_USERS")
				{
					rk=Registry.Users;
				}
				if(cc=="HKEY_CURRENT_CONFIG")
				{
					rk=Registry.CurrentConfig;
				}
				RegistryKey software=rk.OpenSubKey(lj,true);
				software.DeleteSubKey(lb1.SelectedItem.ToString());
				lb1.Items.Remove(lb1.SelectedItem);
			}
			catch
			{MessageBox.Show("请选择删除对象!","错误");}
		}

		private void menuItem5_Click(object sender, System.EventArgs e)
		{
			try
			{
				if(cc=="HKEY_CLASSES_ROOT")
				{
					rk=Registry.ClassesRoot;
				}
				if(cc=="HKEY_CURRENT_USER")
				{
					rk=Registry.CurrentUser;
				}
				if(cc=="HKEY_LOCAL_MACHINE")
				{
					rk=Registry.LocalMachine;
				}
				if(cc=="HKEY_USERS")
				{
					rk=Registry.Users;
				}
				if(cc=="HKEY_CURRENT_CONFIG")
				{
					rk=Registry.CurrentConfig;
				}
				Form3 fo3=new Form3();
				fo3.i=1;
				fo3.ShowDialog();
				RegistryKey software=rk.OpenSubKey(lj,true);
				software.SetValue(zxm,zxs);
				lb2.Items.Add(zxm);
			}
			catch{}
		}

		private void menuItem6_Click(object sender, System.EventArgs e)
		{
			try
			{
				if(cc=="HKEY_CLASSES_ROOT")
				{
					rk=Registry.ClassesRoot;
				}
				if(cc=="HKEY_CURRENT_USER")
				{
					rk=Registry.CurrentUser;
				}
				if(cc=="HKEY_LOCAL_MACHINE")
				{
					rk=Registry.LocalMachine;
				}
				if(cc=="HKEY_USERS")
				{
					rk=Registry.Users;
				}
				if(cc=="HKEY_CURRENT_CONFIG")
				{
					rk=Registry.CurrentConfig;
				}
				RegistryKey software=rk.OpenSubKey(lj,true);
				software.DeleteValue(lb2.SelectedItem.ToString());
				lb2.Items.Remove(lb2.SelectedItem);
			}
			catch{MessageBox.Show("请选择删除对象!","错误");};
		}

		private void lb2_DoubleClick(object sender, System.EventArgs e)
		{
			try
			{
				Form3 fo3=new Form3();
				if(cc=="HKEY_CLASSES_ROOT")
				{
					rk=Registry.ClassesRoot;
				}
				if(cc=="HKEY_CURRENT_USER")
				{
					rk=Registry.CurrentUser;
				}
				if(cc=="HKEY_LOCAL_MACHINE")
				{
					rk=Registry.LocalMachine;
				}
				if(cc=="HKEY_USERS")
				{
					rk=Registry.Users;
				}
				if(cc=="HKEY_CURRENT_CONFIG")
				{
					rk=Registry.CurrentConfig;
				}
				RegistryKey software=rk.OpenSubKey(lj,true);
				software.GetValue(lb2.SelectedItem.ToString());
				fo3.textBox1.Text=lb2.SelectedItem.ToString();
				fo3.textBox2.Text=software.GetValue(lb2.SelectedItem.ToString()).ToString();
				fo3.textBox1.ReadOnly=true;
				fo3.textBox2.ReadOnly=true;
				fo3.i=2;
				fo3.ShowDialog();
			}
			catch{}
		}

		private void menuItem8_Click(object sender, System.EventArgs e)
		{
			if(cc=="HKEY_CLASSES_ROOT")
			{
				rk=Registry.ClassesRoot;
			}
			if(cc=="HKEY_CURRENT_USER")
			{
				rk=Registry.CurrentUser;
			}
			if(cc=="HKEY_LOCAL_MACHINE")
			{
				rk=Registry.LocalMachine;
			}
			if(cc=="HKEY_USERS")
			{
				rk=Registry.Users;
			}
			if(cc=="HKEY_CURRENT_CONFIG")
			{
				rk=Registry.CurrentConfig;
			}
		}

		private void menuItem9_Click(object sender, System.EventArgs e)
		{
			try
			{
				Form3 fo3=new Form3();
				if(cc=="HKEY_CLASSES_ROOT")
				{
					rk=Registry.ClassesRoot;
				}
				if(cc=="HKEY_CURRENT_USER")
				{
					rk=Registry.CurrentUser;
				}
				if(cc=="HKEY_LOCAL_MACHINE")
				{
					rk=Registry.LocalMachine;
				}
				if(cc=="HKEY_USERS")
				{
					rk=Registry.Users;
				}
				if(cc=="HKEY_CURRENT_CONFIG")
				{
					rk=Registry.CurrentConfig;
				}
				RegistryKey software=rk.OpenSubKey(lj,true);
				software.GetValue(lb2.SelectedItem.ToString());
				fo3.textBox1.Text=lb2.SelectedItem.ToString();
				fo3.textBox2.Text=software.GetValue(lb2.SelectedItem.ToString()).ToString();
				fo3.i=3;
				fo3.ShowDialog();
				software.DeleteValue(lb2.SelectedItem.ToString());
				software.SetValue(zxm,zxs);
				lb2.Items.Clear();
				foreach (string site in software.GetValueNames())
				{ 
					lb2.Items.Add(site);
				}
			}
			catch
			{MessageBox.Show("请选择修改对象!","错误");}
		}

		private void menuItem8_Click_1(object sender, System.EventArgs e)
		{
			this.Close();
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -