Exemple #1
0
        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);
        }
Exemple #2
0
 private void btnDebug_Click(object sender, EventArgs e)
 {
     btnDebug.Text = STW.GetCurrentSID();
 }