http://msdn.microsoft.com/en-us/library/windows/desktop/aa366531(v=vs.85).aspxでC++コードを実行しようとしましたが、次のように失敗しました。
Cannot enable the SE_LOCK_MEMORY_NAME privilege;
please check the local policy.
私のOSはWin7x64です。
http://msdn.microsoft.com/en-us/library/windows/desktop/aa366531(v=vs.85).aspxでC++コードを実行しようとしましたが、次のように失敗しました。
Cannot enable the SE_LOCK_MEMORY_NAME privilege;
please check the local policy.
私のOSはWin7x64です。
問題は、Windows 7 x64では、必要なグループポリシーがデフォルトで無効になっていることです。
手順1:コントロールパネルで、SE_LOCK_MEMORYと一致するグループポリシーの名前を見つけます。
次のページでは、SE_LOCK_MEMORY_NAMEを有効にするプロセスに必要なグループポリシー権限について説明します。
注:「SE_LOCK_MEMORY」の後の列には、「ユーザー権利:メモリ内のページをロックする」と記載されています。これは、次のステップで設定する「ローカルセキュリティポリシー」の名前です。
手順2:「メモリ内のページをロックする」として説明されているグループポリシーを設定します。
次のページでは、グループポリシーを変更して、ユーザー名に「SE_LOCK_MEMORY」特権を追加する方法について説明します。
注:この新しいポリシーを有効にするには、再起動する必要があります(MSDNヘルプページに記載されていないもの)。