1. 首页
  2. 编程语言
  3. C
  4. 通过System令牌获取UIAccess

通过System令牌获取UIAccess

上传者: 2023-01-10 23:32:06上传 ZIP文件 244.46KB 热度 10次
通过System令牌获取UIAccess此项目用于获取UIAccess权限它可以让你的程序窗口获得更高的Z序比如高于任务管理器等与屏幕键盘同层.可以用来解决制作屏幕标记录制工具时窗口被遮挡的问题.效果对比以任务管理器为例先打开任务管理器的置于顶层它的窗口Band是ZBID SYSTEM TOOLS高于常规窗口Band.未启用UIAccess时无论是否SetWindowPos HWND TOPMOST窗口Z序始终低于任务管理器启用UIAccess并调用SetWindowPos HWND TOPMOST后窗口Z序将高于任务管理器条件和用法程序需要提权运行elevated因此最好设置请求管理员权限的清单或者通过某个已提权的进程启动否则获取不到UIAccess函数返回值为ERROR NOT FOUND.加入头文件和源文件后在程序的最开头调用PrepareForUIAccess即可如果设置成功则返回ERROR SUCCESS否则返回错误代码.程序原理相比于上一版本修复了用户权限替换进程令牌关闭时UIA
用户评论