On windows Vista, a GUI process calls OpenProcess on a NT service process. The NT service has already called AllocateAndInitializeSid + SetEntriesInAcl + SetSecurityInfo to enable all access rights for the process for everyone; this operation is done with success.
On Windows 2k / xp / 2k3, the call succeeds.
However, on Vista the call fails with ERROR_ACCESS_DENIED. Can someone help me about this? Is it a common issue for Windows Vista?