我开始了有关管理员权限的过程:
psi.Verb = "runas";
process.StartInfo = psi;
process.Start();
但是现在,此过程必须以非管理员权限启动另一个应用程序。
该应用程序适用于非管理员权限。
我该怎么做?
最佳答案
您需要使用WinAPI中的CreateProcessAsUser。
尝试使用WindowsIdentity.GetCurrent().Token
获取用于创建进程的令牌。
我开始了有关管理员权限的过程:
psi.Verb = "runas";
process.StartInfo = psi;
process.Start();
最佳答案
您需要使用WinAPI中的CreateProcessAsUser。
尝试使用WindowsIdentity.GetCurrent().Token
获取用于创建进程的令牌。