如何在.NET应用程序中为选定的操作正确实现“以管理员身份”或“
发布时间:2020-12-14 04:21:35 所属栏目:Windows 来源:网络整理
导读:我正在寻找正确的方法来允许提升所选操作的权限. 许多产品提供类似的东西. 例如,如果您打开UAC并且在浏览受限文件夹时使用Total Commander(以基本权限运行),您将获得: 如果按“管理员”进行操作,您将获得常用的“用户访问控制”对话框,询问您是否要授予进程
我正在寻找正确的方法来允许提升所选操作的权限.
许多产品提供类似的东西. 例如,如果您打开UAC并且在浏览受限文件夹时使用Total Commander(以基本权限运行),您将获得: 如果按“管理员”进行操作,您将获得常用的“用户访问控制”对话框,询问您是否要授予进程所需的权限.在.NET应用程序中是否有类似的可能性(即使支持Win32)? >如何正确实施此类功能? 我不是在寻找能够以管理员身份运行主进程的解决方案.
您将不得不将目标操作功能分解为一个将被提升的单独组件.这可以是需要提升的可执行文件,也可以是COM组件(可能是.NET组件的COM包装器).细节可在
http://msdn.microsoft.com/en-us/library/bb756990.aspx获得,When to Add the Shield Icon to Your Application’s User Interface特别相关.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 关于 Windows 不断报 "脚本错误 当前页面的脚本发生错误
- Microsoft AlwaysOn故障转移解决方案和Delphi
- Windows7安装 docker-compose的过程
- windows – 如何解析NIC服务ID(GUID)?
- 终端服务 – 如何阻止Windows应用程序窃取焦点
- windows – 为什么“Program Files”有两个单词?
- microsoft-graph – 在Microsoft Graph / me / drive / sea
- winapi – Windows中的Hook系统电源按钮
- 电子在Windows bash上不能开箱即用
- 不保存在.dll中的C#接口方法,不是接口的成员