必须功能一览
注册表相关的操作(添加与删除)
RegistryKey hkml = Registry.LocalMachine;
RegistryKey software = hkml.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall", true);
RegistryKey softdemo = software.CreateSubKey("再见江湖");
softdemo.SetValue("DisplayName", "再见江湖");
softdemo.SetValue("UninstallString", InstallPath + "\\"+PathNameDef+"\\Uninstall.exe uninstall");
softdemo.SetValue("DisplayIcon", InstallPath + "\\"+PathNameDef+"\\Uninstall.exe");
try
{
RegistryKey hkml = Registry.LocalMachine;
RegistryKey software = hkml.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall", true);
RegistryKey softdemo = software.OpenSubKey("再见江湖");
if (softdemo.GetValue("再见江湖") != null)
{
softdemo.DeleteSubKeyTree("再见江湖");
}
Registry.CurrentUser.OpenSubKey("longtu", true);
Registry.CurrentUser.OpenSubKey("再见江湖", true);
if (Registry.CurrentUser.GetValue("再见江湖") != null)
{
Registry.CurrentUser.DeleteSubKeyTree("再见江湖", true);