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); }
Partager