server/advapi32: Report administrator ownership by default for registry objects (resend).

Erich E. Hoover ehoover at mymail.mines.edu
Mon Apr 8 10:20:11 CDT 2013


The attached patch fixes an issue where the Opera installer expects
registry keys to return ownership information (Bug #32904), concluding
the cleanup of [Get|Set]NamedSecurityInfo issues.  This patch
addresses the issue by ensuring that NULL owner and group information
is never returned for registry keys and instead returns the
Administrators SID (S-1-5-32-544) when this information is
unavailable, which is sufficient to keep the Opera installer from
encountering an error. The included test shows that this behavior is
the case for system keys on Windows, which returns the Administrators
SID for system registry keys (such as HKLM\Software).

As requested, this version of the patch has been updated to return a
default global security descriptor (rather than creating a separate
security descriptor for each registry key).
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-server-advapi32-Report-administrator-ownership-by-de.patch
Type: application/octet-stream
Size: 8279 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20130408/b9d2b350/attachment.obj>


More information about the wine-patches mailing list