advapi32: Report world-access ownership by default for registry objects (try 2).

Alexandre Julliard julliard at winehq.org
Wed Feb 13 09:18:25 CST 2013


"Erich E. Hoover" <ehoover at mymail.mines.edu> writes:

> 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.  This patch addresses the
> issue by ensuring that NULL owner and group information is never
> returned for registry keys and instead returns the World SID (S-1-1-0)
> 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 essentially the case for system keys on Windows,
> though the Administrators SID is returned instead.  Since
> GetNamedSecurityInfo historically returned the World SID, and several
> other routines use it as well) I've opted to use the World SID for
> now.

We should do the same as Windows unless there's a very good reason to be
different.

-- 
Alexandre Julliard
julliard at winehq.org



More information about the wine-devel mailing list