c# - 是否可以从另一个具有 uiAccess=true 的进程启动具有 uiAccess=true 的进程
问题描述
一个进程已经在运行,uiAccess=true
它的清单中有一个。这个程序是否有可能启动另一个这样的过程uiAccess=true
?目前,每当Process.Start
调用第二个进程时,都会Win32Exception
抛出消息:
请求的操作需要提升
以管理员身份运行第一个进程会停止失败,但这不是我的选择。
我知道可以通过使用SetTokenInformation
etc. 的服务来做到这一点(我已经在这样做了),但那是作为用户本地系统,所以我假设它是不可重用的。
解决方案
推荐阅读
- c++ - 独立的 asio async_connect 未触发绑定处理程序
- powershell - 创建多个文件后执行操作
- javascript - Node.js 应用程序 TypeError [ERR_INVALID_ARG_TYPE]:“路径”参数必须是字符串类型。接收到的类型对象
- c# - 将类型动态分配给 List
并用反序列化的 json 填充它 - c# - 变换.旋转(0f,180f,0f);旋转 2D 精灵,但不是子精灵
- solr - Apache Solr JSON 查询本地参数
- html - Angular:组件高度仅到屏幕
- ms-access - 需要遍历 ListBox 以从布尔字段中提取具有真值的记录
- python - 如何修复 PyCharm Mac OS 上的“ModuleNotFoundError”
- ubuntu - 即使卸载后,Memcached 仍在监听(Ubuntu)