https://bugs.winehq.org/show_bug.cgi?id=52130
Bug ID: 52130 Summary: Multiple applications need LsaEnumerateAccountRights implementation Product: Wine Version: 6.22 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: advapi32 Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net Distribution: ---
Hello folks,
placeholder for the future, split off from bug 52059. I found a small tool which uses LSA API for granting 'SeLockMemoryPrivilege'. Good for testing because it actually calls 'LsaEnumerateAccountRights' later and dumps the returned info ('SeLockMemoryPrivilege' privilege ought to be in the list).
https://web.archive.org/web/20211128192930/http://www.numberworld.org/y-crun...
--- quote --- There are 3 requirements for large (and locked) pages to work on Windows:
1. You need to have the "SeLockMemoryPrivilege" token. This privilege is disabled for all users by default. You will need to enable it manually. 2. y-cruncher needs to be running as an administrator. 3. There needs to be enough contiguous physical memory in the system.
Enabling SeLockMemoryPrivilege:
"SeLockMemoryPrivilege" is disabled for all users by default. So you will likely need to enable it manually.
Instructions for enabling it using the Group Policy Editor can be found here: https://msdn.microsoft.com/en-us/library/ms190730.aspx
If your version of Windows is a Home Edition and does not have the Group Policy Editor, you can also enable it by running the following program:
Enable "SeLockMemoryPrivilege" on Windows:
* Precompiled Binary * Source Code
Run y-cruncher as an Administrator:
Right-click the program and select "Run as administrator". You may get a UAC warning depending on your settings. --- quote ---
https://web.archive.org/web/20171109063809/http://numberworld.org/y-cruncher...
--- snip --- $ wine ./enable_permissions.exe ... Retrieving Account Name... Account Name: focht Opening LSA Handle... Success Obtaining Security ID... Domain: N550 Adding permission for: SeLockMemoryPrivilege 0024:fixme:advapi:LsaAddAccountRights (0000CAFE,0045EC38,0032FE6C,0x00000001) stub Success
Enumerating User-specific Permissions... 0024:fixme:advapi:LsaEnumerateAccountRights (0000CAFE,0045EC38,0032FE54,0032FE50) stub
Please restart for changes to take effect.
Press any key to continue... --- snip ---
$ sha1sum enable_permissions.exe 947cc8f8c809b88fa22d72f283f123a712f38b02 enable_permissions.exe
$ du -sh enable_permissions.exe 216K enable_permissions.exe
https://web.archive.org/web/20190924092347/http://www.numberworld.org/y-crun...
$ wine --version wine-6.22-204-gf03933fbb73
Regards
https://bugs.winehq.org/show_bug.cgi?id=52130
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://web.archive.org/web | |/20171109063809/http://numb | |erworld.org/y-cruncher/guid | |es/enable_permissions.exe Keywords| |download