清单中有uiAccess=true
的进程已经在运行。该程序是否可以使用uiAccess=true
启动另一个这样的过程?当前,无论何时调用Process.Start
进行第二个处理,都会抛出Win32Exception
并显示以下消息:
请求的操作需要提升
以管理员身份运行第一个进程可停止失败,但是这对我来说不是一个选择。
我知道可以使用SetTokenInformation
等从服务中执行此操作(并且我已经在执行此操作),但这是作为“本地系统”用户使用的,因此我认为不可重用。