Tag: 高程

你如何去提升subprocess的权限?

我知道如何使用以下命令从进程启动具有pipe理权限的进程: proc.StartInfo.UseShellExecute = true; proc.StartInfo.Verb = "runas"; 其中proc是一个System.Diagnostics.Process。 但是,如何做相反的? 如果您所在的进程已经升级,那么您如何在没有pipe理员权限的情况下启动新进程? 更准确地说,我们需要启动与Windows资源pipe理器具有相同权限级别的新进程,因此如果禁用UAC,则不会更改,但如果启用了UAC,但进程正在运行提升,则需要执行某些未升级的操作因为我们正在创build一个虚拟驱动器,如果它创build与提升的权限和Windows资源pipe理器运行unlevated它不会显示出来。 随意把标题改为更好的东西,我不能拿出一个好的描述。