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# winform程序判断是否管理员运行
评论列表

发表评论

评论内容
昵称:

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