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弹窗。