[Bug 14334] WordPerfect Office 2002: Unable to Install

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Sep 19 13:51:22 CDT 2008


--- Comment #13 from Forester <pbronline-wine at yahoo.co.uk>  2008-09-19 13:51:21 ---
(In reply to comment #12)
> According to MSDN CreateWellKnownSid has been introduced in XP, so installing
> Win2k SP4 won't help. Any way, not all the tests are skipped, but only those
> depending on CreateWellKnownSid.
It looks like MS back-ported CreateWellKnownSid() into Win2k SP4 but that's
beside the point.

I have added a simple (I mean really dumb) test case that mimics what I think
my application does and it passes under Wine and Win2k.  So I think I'm ready
to submit.

However, I tried calling SetFileSecurity() with the sd returned by
GetFileSecurity().  This passes under both Wine and Win2k too.  However, my
trace in the wine server suggests file_set_sd() bugs out early having hit

 /* FIXME: get Unix uid and call fchown */

which just can't be right.  I think this arises because I'm using Get & Set
FileSecurity.  Each call open and closes the file so creating and destroying
the file object so, by definition, obj->sd is 0 on entry to file_set_sd(). 
Ditto for my new dir_set_sd().

Can I still submit the work I've done ?

In the conformance tests, advapi32/tests/security.c, test_GetSecurityInfo()
provokes four server calls to file_get_sd().  The (old) tests provoke no server
calls to file_set_sd().

The routine test_GetNamedSecurityInfoA() appears to acquire a security
descriptor for a directory.  This test passes but it does not provoke a server
call to my new dir_get_sd() nor a call to the file_get_sd() I began with.

Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.

More information about the wine-bugs mailing list