运行需要管理员权限的进程循环
本文关键字:进程 循环 权限 管理员 运行 | 更新日期: 2023-09-27 18:05:35
我有一个应用程序,它做一个循环,以编程方式一个接一个地启动一些进程。我的应用程序本身在标准用户下运行,但我只需要以admin身份运行这些进程,以便我可以安装它们。
为了达到这个目的,我使用这个线程的第4个响应我有两个问题:
是上述响应中指向的代码,应该确保进程自动以admin身份运行,或者用户显示一个对话框,他选择是否以admin身份运行?我对这段代码应该做什么感到困惑。
此外,如果一个对话框应该是给用户-应用程序如何编码,使第一个用户选项被记住在我的循环下一个进程开始与动词"runas"?所以基本上是在某个地方存储其他进程的用户选项(作为admin运行或不运行)。
提前感谢
第一个问题:如何从非升级进程启动升级进程
第二个问题:没有——或者至少不应该!——非提升进程在没有用户提示的情况下提升任何内容的任何方式。对于您的程序,最好的解决方案是要么以管理员权限开始,要么使用第一个提升请求作为重新启动它们的机会(使用您链接到的技术)。