J'essaie d'écrire dans le registre avec ces 2 conditions et peut importe les tutoriels que je lis rien à faire. Il démarre déjà en admin.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
private void checkBox1_CheckedChanged(object sender, EventArgs e)
 
        {
            try {
                if ((checkBox1.Checked == true) & (radioButton1.Checked == true))
                    {
                       RegistryKey KeyBase = Registry.LocalMachine;
                       RegistryKey KeyBasePath = KeyBase.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Active Setup Temp Folders", true);
                       KeyBasePath.SetValue("StateFlags100", 2, RegistryValueKind.DWord);
                       KeyBasePath.Close();
 
                        //      Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Active Setup Temp Folders", true);
                        //      Mykey.SetValue("StateFlags100", 2, RegistryValueKind.DWord);
                        //      SystemRoot.SetValue("StateFlags100", 2, RegistryValueKind.DWord);
                        //      SystemRoot.Flush();                 
                        //      const string keyCheck = keyName + "/Active Setup Temp Folders"; 
                        //      Registry.SetValue(keyCheck, "StateFlags001", 2, RegistryValueKind.DWord);  
                        //      cle.Close;
                    }
                } catch (System.Exception excep)
 
                { MessageBox.Show(excep.Message);
            }