加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-7 – 如何实现自定义UAC权限UI?

发布时间:2020-12-14 04:36:47 所属栏目:Windows 来源:网络整理
导读:在 Windows资源管理器( Windows 7)中删除文件时,如果需要管理员权限来删除文件,则会显示以下对话框: 有没有办法在我的应用程序中实现这种效果? 目前我正在启动一个“管理员”进程来执行相同类型的操作(替换文件而不是删除它),因此会向用户显示通用UAC对话
在 Windows资源管理器( Windows 7)中删除文件时,如果需要管理员权限来删除文件,则会显示以下对话框:

有没有办法在我的应用程序中实现这种效果?

目前我正在启动一个“管理员”进程来执行相同类型的操作(替换文件而不是删除它),因此会向用户显示通用UAC对话框,询问:

“你想让以下程序对这台电脑进行更改吗?”

在第三方应用程序中,资源管理器显示的有用UI类型(与通用UAC对话框相对)是否可行?

我猜不是,因为这会让第三方以偷偷摸摸的方式提升特权.

解决方法

使用 Button_SetElevationRequiredState将屏蔽添加到按钮.当用户按下按钮时,use the COM elevation moniker创建帮助对象.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读