Sous Windows XP, les bibliothèques du noyau sont gardées en mémoire virtuelle et partagées entre tous les programmes qui fonctionnent sur votre système. Ceci afin d'éviter d'avoir des copies redondantes de DLL en mémoire et d'améliorer les performances. Or cette fonctionnalité présente une faille qui peut permettre à un utilisateur malintentionné de disposer de privilèges d'administration sur votre machine.
Pour protéger plus efficacement les éléments du système qui se trouvent en mémoire et corriger ainsi cette faille, éditez le Registre. Cliquez pour cela sur le bouton Démarrer puis sur Exécuter.
Saisissez regedit puis validez par le bouton OK.
Ouvrez ensuite la clé suivante : HKEY_LOCAL_MACHINE, SYSTEM, CurrentControlSet, Control, Session Manager.
Double-cliquez ensuite sur la valeur ProtectionMode. Si elle n'existe pas, créez-la à l'aide du menu Edition, Nouveau, Valeur DWORD.
Saisissez alors 1 dans la zone de texte Données de la valeur puis validez par Entrée.
Fermez l'Éditeur du Registre, puis redémarrez votre ordinateur pour que la modification soit prise en compte.