使用.Net/C#或WinAPI将现有流程切换到另一个用户?

CaM*_*MiX 2 .net c# winapi

有没有办法将现有用户的进程(以用户x运行)切换到.Net/C#中的另一个用户(用户y)?现在我不是指模仿用户并代表他们执行新进程.我指的是以编程方式将正在运行的进程移交给另一个用户的可能性,而不必像新用户那样重新执行进程/应用程序.

Dav*_*nan 5

不能做到这一点.用户令牌被指定为流程创建机制的一部分,然后在该流程的持续时间内被修复.这是UAC提升必须涉及单独进程的原因之一.