2008-09-16 48 views
0

以下問題回答瞭如何在Windows上獲取大內存頁面:
how do i run my app with large pages in windows」。在Windows Vista和2008服務器上使用內存中的鎖定頁面而不是管理員

我試圖解決的問題是如何在Vista和2008服務器上配置它。

通常你只是允許一個特定的用戶鎖定內存中的頁面,你就完成了。但是,在Vista和2008中,這隻適用於使用管理員帳戶的情況。如果用戶實際上是管理員組的一部分,則不起作用。所有其他用戶總是會得到一個1300錯誤代碼,指出缺少一些權利。

任何人都有線索,還有什麼需要配置?

感謝, 斯塔

回答

1

在Vista和Windows 2008的頁面所需的用戶權限,你要通過UAC咬傷。管理員組中的人員擁有受限的令牌,該令牌不包含所有的權限。 UAC提升提示用於打開額外的權限。

我假設「鎖定頁面在內存」特權是額外之一。

真實的「管理員」帳戶不受UAC限制。

您需要運行升級的程序,這意味着從提升的命令提示符運行它,或者使用聲明「requireAdministrator」的清單來設置它。

+0

有關如何「創建和嵌入應用程序清單(UAC)」的MSDN信息 http://msdn.microsoft.com/en-us/library/bb756929.aspx – sfriberg 2008-11-24 08:45:40

相關問題