使用.net / c#或WinAPI将现有进程切换到另一个用户

本文关键字:进程 用户 另一个 net WinAPI 使用 | 更新日期: 2023-09-27 18:08:00

是否有办法将现有用户的进程(即作为用户x运行)切换到。net/c#中的另一个用户(用户y) ?现在,我并不是指冒充用户并代表他们执行一个新进程。我指的是将正在运行的进程以编程方式移交给另一个用户的可能性,而不必作为新用户重新执行该进程/应用程序。

使用.net / c#或WinAPI将现有进程切换到另一个用户

不行。用户令牌是作为流程创建机制的一部分分配的,然后在该流程的持续时间内固定。这就是为什么UAC提升必须涉及单独的过程的原因之一。