Utilizzo del blocco delle pagine in memoria senza essere amministratore su Windows Vista e 2008 Server

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

  •  09-06-2019
  •  | 
  •  

Domanda

La seguente domanda risponde a come ottenere pagine di memoria di grandi dimensioni su Windows:
"come faccio a eseguire la mia app con pagine di grandi dimensioni in Windows".

Il problema che sto cercando di risolvere è come configurarlo su Vista e Server 2008.

Normalmente consenti semplicemente a un utente specifico di bloccare le pagine in memoria e il gioco è fatto.Tuttavia su Vista e 2008 funziona solo se si utilizza un account amministratore.Non aiuta se l'utente fa effettivamente parte del gruppo Amministratori.Tutti gli altri utenti ricevono sempre un codice di errore 1300 che indica che mancano alcuni diritti.

Qualcuno ha idea di cos'altro deve essere configurato?

Grazie, Staffan

È stato utile?

Soluzione

Su Vista e Windows 2008, vieni morso dall'UAC.Gli utenti del gruppo Amministratori hanno un token limitato, che non contiene tutti i loro privilegi.La richiesta di elevazione dell'UAC viene utilizzata per attivare i privilegi aggiuntivi.

Presumo che il privilegio "blocca pagine in memoria" sia uno degli extra.

Il vero account "Amministratore" non è soggetto all'UAC.

È necessario eseguire il programma con privilegi elevati, il che significa eseguirlo da un prompt dei comandi con privilegi elevati o configurarlo con un manifest che indichi "requireAdministrator".

Altri suggerimenti

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

Esamina i diritti utente necessari per bloccare le pagine

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top