开发需要管理员权限的应用程序

可以开发一个应用程序,该应用程序执行需要管理员权限的操作,但以标准用户身份运行。

有多种模型可用于实现此目的。

主题 说明
提升的任务模型 以标准用户身份运行的应用程序通过启动计划任务来执行需要管理员权限的操作。
操作系统服务模型 以标准用户身份运行的应用程序使用远程过程调用 (RPC) 与作为 SYSTEM 运行的服务进行通信。
管理员代理模型 应用程序分为两个程序。 其中一个程序以标准用户身份运行,另一个程序以管理员权限运行。
管理员 COM 对象模型 以标准用户身份运行的应用程序通过创建提升的 组件对象模型 对象来执行需要管理员权限的操作。