我开始了有关管理员权限的过程:

psi.Verb = "runas";
process.StartInfo = psi;
process.Start();


但是现在,此过程必须以非管理员权限启动另一个应用程序。
该应用程序适用于非管理员权限。
我该怎么做?

最佳答案

您需要使用WinAPI中的CreateProcessAsUser

尝试使用WindowsIdentity.GetCurrent().Token获取用于创建进程的令牌。

10-07 22:08