[Bug 16882] Microsoft WMI core 1.5 service installation hangs due to missing SECURITY_SERVICE_RID (process token)

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Aug 5 06:50:25 CDT 2009


http://bugs.winehq.org/show_bug.cgi?id=16882


Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|dotnet                      |
            Summary|WMI core 1.5 installation   |Microsoft WMI core 1.5
                   |hangs (needed for .NET 3.0  |service installation hangs
                   |installer, WCF part),       |due to missing
                   |SECURITY_SERVICE_RID        |SECURITY_SERVICE_RID
                   |missing from service token  |(process token)
                   |group                       |




--- Comment #5 from Anastasius Focht <focht at gmx.net>  2009-08-05 06:50:23 ---
Hello,

adjusting description as stubbed WBEM proxy is in GIT and native WMI is no
longer required for installer part.

Still a valid bug though.

The pgwin32_is_service() source code snippet from PostgreSQL security/utility
library might be of interest as it resembles the check from WMI core service:

http://doxygen.postgresql.org/security_8c-source.html

--- quote ---
We consider ourselves running as a service if one of the following is true:

1) We are running as Local System (only used by services)
2) Our token contains SECURITY_SERVICE_RID (automatically added to the
   process token by the SCM when starting a service)
--- quote ---

Which seems to bolster my analysis.

Regards

-- 
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