Utilisation du verrouillage des pages en mémoire sans être administrateur sur Windows Vista et 2008 Server

StackOverflow https://stackoverflow.com/questions/75614

  •  09-06-2019
  •  | 
  •  

Question

La question suivante explique comment obtenir des pages de mémoire volumineuse sous Windows:
" comment puis-je exécuter mon application avec de grandes pages dans les fenêtres ".

Le problème que j'essaie de résoudre est de savoir comment le configurer sous Vista et le serveur 2008.

Normalement, vous permettez à un utilisateur spécifique de verrouiller les pages en mémoire et vous avez terminé. Toutefois, sous Vista et 2008, cela ne fonctionne que si vous utilisez un compte administrateur. Cela n'aide pas si l'utilisateur fait réellement partie du groupe Administrateurs. Tous les autres utilisateurs reçoivent toujours un code d'erreur 1300 indiquant que certains droits sont manquants.

Quelqu'un at-il une idée de ce qui doit encore être configuré?

Merci, Staffan

Était-ce utile?

La solution

Sous Vista et Windows 2008, vous vous faites piquer par le contrôle de compte d'utilisateur. Les personnes du groupe Administrateurs ont un jeton restreint, qui ne contient pas tous leurs privilèges. L'invite d'élévation de l'UAC est utilisée pour activer les privilèges supplémentaires.

Je suppose que le " verrouiller les pages en mémoire " le privilège est l’un des extras.

Le vrai " Administrateur " compte n'est pas soumis au contrôle de compte d'utilisateur.

Vous devez exécuter votre programme en mode élevé, ce qui signifie qu'il doit être exécuté à partir d'une invite de commande avec privilèges élevés ou configuré à l'aide d'un manifeste portant le libellé " requireAdministrator ".

.

Autres conseils

http://support.microsoft.com/default .aspx? scid = kb; EN-US; 918483

Parcourir les droits d'utilisateur requis pour épingler des pages

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top