C# winform程序判断是否管理员运行


引用命名空间

C# 全选
using System.Security.Principal;
C# 全选
        /// <summary>
        /// 判断程序是否是以管理员身份运行。
        /// </summary>
        public static bool IsRunAsAdmin()
        {
            WindowsIdentity id = WindowsIdentity.GetCurrent();
            WindowsPrincipal principal = new WindowsPrincipal(id);
            return principal.IsInRole(WindowsBuiltInRole.Administrator);
        }

使用

C# 全选
        private void button1_Click(object sender, EventArgs e)
        {
            if (IsRunAsAdmin() == false)
            {
                MessageBox.Show("该操作需要《管理员》权限,请使用《管理员》运行此程序");
                return;
            }
         }
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
张国生
上一篇:C# web页面唤醒本地winform应用并执行指定命令
下一篇:C# 解析加载读取XML文件的正确姿势
评论列表

发表评论

评论内容
昵称:
关联文章

C# winform程序判断是否管理员运行
.NETCore-winform 判断是否设计模式
winform设置管理员运行
C#判断类型是否可空
C# .net WEB判断当前环境是否是调试
C# winform设置只能运行一个实例
jquery判断checkbox是否选中
.NETCore和.NET5 MVC 控制器中判断是否登录
【UWP】开发小技巧――判断是否存在
GZUpdate自动升级服务 .NET C/S Winform客户端程序自动升级演示
CMD运行命令程序自动暂停问题解决
VS制作C#程序windows安装程序
YESWin Winform开发框架 项目初始化配置并运行
GZDBHelper中HasRow方法,执行SQL语句,判断是否有返回数据
C# web页面唤醒本地winform应用并执行指定命令
.net中使用Linq 判断两个集合是否有交集的集合类
C# winform选择dll文件
C# Winform选择文件夹目录
C#根据文件流判断文件类型
JocPlanTask 以服务的方式运行任务计划

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码