Windows程序通过service服务程序提权(SYSTEM获取管理员权限)

参考:

Windows Service服务程序的原理及实现:https://blog.csdn.net/qingdujun/article/details/70991279

自定义控制码与服务通信:https://blog.csdn.net/zuishikonghuan/article/details/47720285

命名管道:https://www.cnblogs.com/csdnexpert/archive/2007/12/17/1000795.html

 

需要管理员权限的程序在运行时会弹出UAC(user account control)确认框(大部分安装程序都需要)。那么如何合理的让自己开发的程序不弹出UAC就创建出管理员进程?

 

一种可选的方案是通过windows service程序进行提权。service服务是以SYSTEM的windows最高权限运行在系统中的,可以通过高级权限创建权限较低的管理员进程而无需弹出UAC弹窗。

 

posted @ 2021-10-09 16:37  banlcer  阅读(900)  评论(0编辑  收藏  举报