📄 form1.cs
字号:
{
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 + -