windows服务程序创建具有管理员权限的界面程序,并且界面进程属于当前登录用户
因为工作需要,windows服务进程需要能够创建出带界面的进程,并且此界面进程需要管理员权限,之前找到两种方法解决这个问题。1.服务进程里面复用winlogon.exe的令牌,并且加入窗口站,用CreateProcessAsUser创建winlogon.exe是个很神奇的进程,一方面其session id不为0(服务用户所在session id为0),并且跟登录用 户属于同一个session。这样利用其进程token,并且加入窗口站,就能创建出具有管理员权限的界面程序,但是由于winlogon.
原创
2020-06-04 20:53:35 ·
3156 阅读 ·
12 评论