小编dog*_*ose的帖子

单个方法的管理员权限

我目前正在开发ApplicationLauncher/Autoupdater.因此,要将应用程序安装/更新为"Program Files",我需要请求管理员权限.

好吧,因为如果找到新版本,更新程序只需要写一些内容,我试图仅在发现新版本时请求权限.

在应用程序启动之前,每次都会执行更新程序,因此请求"每次"管理员都没有解决方案......

我搜索了很多,发现了以下内容:

[PrincipalPermission(SecurityAction.Demand, Role = @"Administrators")]
    private void InstallOrUpdate(AppItem appItem)
Run Code Online (Sandbox Code Playgroud)

但我想尝试这个,更新程序抛出SecurityException ...

申请主要许可失败.

我究竟做错了什么?

最好的问候,dognose

c# security

5
推荐指数
1
解决办法
2893
查看次数

标签 统计

c# ×1

security ×1