授予进程管理员权限

时间:2014-01-02 15:14:15

标签: c# pinvoke

有很多使用Win32 LogonUser()API的技术,但需要用户名&密码。

假设父/调用者进程具有所有权限(比如运行为本地系统的Windows服务),是否可以提升进程以使其具有管理员权限?

1 个答案:

答案 0 :(得分:0)

您无法将现有流程提升为具有管理员权限 - 流程获得管理员权限的唯一方法是从它们开始(例如,用户使用“以管理员身份运行”或使用清单)

如果您的父/调用者进程已经提升,那么默认情况下启动的任何子进程也将被提升(困难的是启动提升进程)。