public bool DeleteKeySIDValue() { try { string SID = STW.GetCurrentSID(); //ID1: Registry.Users.DeleteSubKeyTree(SID + @"\Software\Classes\CLSID\" + ID1, false); Registry.Users.DeleteSubKeyTree(SID + @"_Classes\CLSID\" + ID1, false); //ID2: Registry.Users.DeleteSubKeyTree(SID + @"\Software\Classes\CLSID\" + ID2, false); Registry.Users.DeleteSubKeyTree(SID + @"_Classes\CLSID\" + ID2, false); //ID3: Registry.Users.DeleteSubKeyTree(SID + @"\Software\Classes\CLSID\" + ID3, false); Registry.Users.DeleteSubKeyTree(SID + @"_Classes\CLSID\" + ID3, false); //ID4: Registry.Users.DeleteSubKeyTree(SID + @"\Software\Classes\CLSID\" + ID4, false); Registry.Users.DeleteSubKeyTree(SID + @"_Classes\CLSID\" + ID4, false); //ID5: Registry.Users.DeleteSubKeyTree(SID + @"\Software\Classes\CLSID\" + ID5, false); Registry.Users.DeleteSubKeyTree(SID + @"_Classes\CLSID\" + ID5, false); } catch (Exception) { throw; } return(true); }
private void btnDebug_Click(object sender, EventArgs e) { btnDebug.Text = STW.GetCurrentSID(); }