A process only has one security token, the primary, which is a copy of the user's security token.
Threads have a second security token, the impersonation token. Processes do not have these, only threads. You cannot make a process impersonate another user's security token.