Beispiel #1
0
 /// <summary>
 /// Méthode qui permet de désactiver Prefetch
 /// </summary>
 /// <param name="rV">Type de registre en fonction du système (32 ou 64 bits)</param>
 public static void Prefetch(RegistryView rV)
 {
     //On désactive Prefetch depuis le registre Windows
     Registre.EcrireRegistre("SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Memory Management\\PrefetchParameters", "EnablePrefetcher", 0, RegistryValueKind.DWord, rV);
 }
Beispiel #2
0
 public static void DechargDll(RegistryView rV)
 {
     //On ajoute une valeur pour décharger automatiquement les DLL inutiles
     Registre.EcrireRegistre("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer", "AlwaysUnloadDll", 1, RegistryValueKind.DWord, rV);
 }
Beispiel #3
0
 /// <summary>
 /// Méthode qui permet de désactiver la défragmentation des fichiers de démarrage
 /// </summary>
 /// <param name="rV">Type de registre (32 ou 64 bits)</param>
 public static void DefragBoot(RegistryView rV)
 {
     //On ajoute les valeurs correspondantes dans le registre (à vérifier)
     Registre.EcrireRegistre("SOFTWARE\\Microsoft\\Dfrg\\BootOptimizeFunction", "Enable", "N", RegistryValueKind.String, rV); //Valeur à mettre à Y ou N selon les sources
     Registre.EcrireRegistre("SOFTWARE\\Microsoft\\Dfrg\\BootOptimizeFunction", "OptimizeComplete", "No", RegistryValueKind.String, rV);
 }
Beispiel #4
0
 /// <summary>
 /// Méthode qui permet de désactiver DCOM
 /// </summary>
 /// <param name="rV">Type de registre (32 ou 64 bits)</param>
 public static void DCOM(RegistryView rV)
 {
     Registre.EcrireRegistre("Software\\Microsoft\\OLE", "EnableDCOM", "N", RegistryValueKind.String, rV); //Désactivation de DCOM depuis la base de registre
 }
Beispiel #5
0
 /// <summary>
 /// Méthode qui permet de garder le noyau Windows en mémoire
 /// </summary>
 /// <param name="rV">Type de registre (32 ou 64 bits)</param>
 public static void GarderNoyauRam(RegistryView rV)
 {
     //On ajoute la valeur au registre qui permet de conserver le noyau Windows en mémoire
     Registre.EcrireRegistre("SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Memory Management", "DisablePagingExecutive", 1, RegistryValueKind.DWord, rV);
 }