I have a piece of code that calls LogonUser (), followed by CreateProcessAsUser (). In Win32, the resulting process belongs to the user (say, TESTDOMAIN \ user1), which belongs to the LOCAL group. However, in x64, the process owner does not belong to LOCAL. The owner still belongs to all other groups (Authenticated Users, Everyone, etc.)
Does anyone know if this is a documented behavior? Or should I put some special flag in x64 when calling LogonUser ()?
Thank.
source
share