/// <summary> /// Cette méthode gère la CheckBox pour la mise en vielle, elle s'active lorsque l'utilisateur coche ou décoche la case /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cB_veille_MouseClick(object sender, MouseEventArgs e) { if (cB_veille.Checked) { DialogResult result = MessageBox.Show("Êtes-vous sûr de vouloir activer la mise en veille prolongée ?\n Cette action n'est pas recommandée", "SBiiXpress - Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { Gestion_Verification.ecrireRegistre(@"SYSTEM\CurrentControlSet\Control\Power", "HibernateEnabled", 1, RegistryValueKind.DWord, rV); } } else { Gestion_Verification.ecrireRegistre(@"SYSTEM\CurrentControlSet\Control\Power", "HibernateEnabled", 0, RegistryValueKind.DWord, rV); } }
/// <summary> /// Cette méthode permet d'écrire dans le registre une valeur permettant de décharger automatiquement les DLL inutilisées /// </summary> public void DechargDll() { Gestion_Verification.ecrireRegistre("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer", "AlwaysUnloadDll", 1, RegistryValueKind.DWord, rV); }