Vote des utilisateurs
1
0
Détails
Licence : Non renseignée
Mise en ligne le 8 février 2013
Plate-forme :
Windows
Langue : Français
Référencé dans
Navigation
Réserver de la mémoire physique
Réserver de la mémoire physique
Réserver une partie de la mémoire en mémoire physique et non virtuelle. NOTES : ATTENTION : Se source ne fonctionne qu'avec Windows 2000 Pro et Windows XP Pro. D'autre part si vous êtes débutant ne l'utilisez pas, car des erreurs dans l'utilisation des fonctione AWE peut avoir des conséquences graves.Cet exemple est la traduction de celui de MSDN situé ici :
http://msdn.microsoft.com/en-us/library/Aa366531Pour que la réservation fonctionne, il faut que l'utilisateur est le droit de verrouiller des pages en mémoire. Ce n'est jamais le cas par défaut même pour les sessions administrateurs. Pour ajouter ce droit, il faut procéder comme suit ( Windows 2000 Pro ) :
- Lacer une session administrateur
- puis aller dans le panneau de configuration
- Icône "outils d'administrations"
- double-click sur "stratégie locale"
- dans la fenêtre des stratégies, choisir dans la partie gauche "stratégies locales"
- puis choisir "Attribution des droits utilisateurs"
- dans la partie de droite, en fin de liste il y a "Verrouiller des pages en mémoire"
- double-click dessus et ajouter les comptes de type "Administrateurs"
- valider les modifications.L'exemple donné ici réserve 1Mo en mémoire et le restitue ensuite à Windows. A la fin de la réservation le pointeur lpMemReserved indique le début de la zone en mémoire Physique.
Ici tout est dans la même procédure, mais vous pouvez bien sûr le faire en deux parties : réservation et libération. Mais attention, il faut alors que la variable aPFNs soit globale et que son contenu ne soit jamais modifié entre la réservation et la libération.
http://msdn.microsoft.com/en-us/library/Aa366531Pour que la réservation fonctionne, il faut que l'utilisateur est le droit de verrouiller des pages en mémoire. Ce n'est jamais le cas par défaut même pour les sessions administrateurs. Pour ajouter ce droit, il faut procéder comme suit ( Windows 2000 Pro ) :
- Lacer une session administrateur
- puis aller dans le panneau de configuration
- Icône "outils d'administrations"
- double-click sur "stratégie locale"
- dans la fenêtre des stratégies, choisir dans la partie gauche "stratégies locales"
- puis choisir "Attribution des droits utilisateurs"
- dans la partie de droite, en fin de liste il y a "Verrouiller des pages en mémoire"
- double-click dessus et ajouter les comptes de type "Administrateurs"
- valider les modifications.L'exemple donné ici réserve 1Mo en mémoire et le restitue ensuite à Windows. A la fin de la réservation le pointeur lpMemReserved indique le début de la zone en mémoire Physique.
Ici tout est dans la même procédure, mais vous pouvez bien sûr le faire en deux parties : réservation et libération. Mais attention, il faut alors que la variable aPFNs soit globale et que son contenu ne soit jamais modifié entre la réservation et la libération.
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.