是否有某种方法可以从提升的方式以非提升的方式启动流程。我的设置以提升的方式启动,当它完成时,它只会启动主应用程序。由于设置被提升,主进程也会被提升,这是不可取的。对此最好的解决方案是什么?
这是一个问题,Vista/Win7 似乎没有 API 来获取调用 CreateProcessAsUser() 所需的非特权用户令牌。我发现的唯一解决方案涉及使用任务计划程序来启动程序。我觉得这不太实用。
我想到的一个简单的解决方案是使用一个小型的非提升辅助进程。它可以依次启动提升的设置过程并等待该过程的确认以启动非提升的设置过程。握手非常简单,可以使用命名互斥体来完成此操作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)