国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#實現判斷當前操作用戶管理角色的方法

2020-01-24 01:30:22
字體:
來源:轉載
供稿:網友

本文實例講述了C#實現判斷當前操作用戶管理角色的方法。分享給大家供大家參考。具體實現方法如下:

/// <summary>/// 判斷當前操作用戶的管理角色/// </summary>public static void GetCurrentUserRole(){  AppDomain appDomain = System.Threading.Thread.GetDomain();  appDomain.SetPrincipalPolicy(System.Security.Principal.PrincipalPolicy.WindowsPrincipal);  System.Security.Principal.WindowsPrincipal wp = System.Threading.Thread.CurrentPrincipal as System.Security.Principal.WindowsPrincipal;  bool IsUser = wp.IsInRole(System.Security.Principal.WindowsBuiltInRole.Guest);  Console.Write("當前用戶的角色是:");  if (IsUser)    Console.WriteLine("來賓");  IsUser = wp.IsInRole(System.Security.Principal.WindowsBuiltInRole.User);  if (IsUser)    Console.WriteLine("普通用戶");  IsUser = wp.IsInRole(System.Security.Principal.WindowsBuiltInRole.PowerUser);  if (IsUser)    Console.WriteLine("超級用戶");  IsUser = wp.IsInRole(System.Security.Principal.WindowsBuiltInRole.Administrator);  if (IsUser)    Console.WriteLine("系統管理員");  IsUser = wp.IsInRole(System.Security.Principal.WindowsBuiltInRole.SystemOperator);  if (IsUser)    Console.WriteLine("系統操作員");  IsUser = wp.IsInRole(System.Security.Principal.WindowsBuiltInRole.BackupOperator);  if (IsUser)    Console.WriteLine("備份操作員");  IsUser = wp.IsInRole(System.Security.Principal.WindowsBuiltInRole.PrintOperator);  if (IsUser)    Console.WriteLine("打印操作員");  IsUser = wp.IsInRole(System.Security.Principal.WindowsBuiltInRole.AccountOperator);  if (IsUser)    Console.WriteLine("賬戶操作員");  IsUser = wp.IsInRole(System.Security.Principal.WindowsBuiltInRole.Replicator);  if (IsUser)    Console.WriteLine("復制程序員");}

希望本文所述對大家的C#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁陕县| 桃江县| 荃湾区| 乾安县| 叶城县| 南城县| 江孜县| 郎溪县| 耿马| 邵东县| 康平县| 汝州市| 洛扎县| 甘孜| 舟曲县| 伽师县| 阿巴嘎旗| 通河县| 南投县| 乐都县| 邳州市| 江达县| 广饶县| 宣恩县| 扶余县| 枣庄市| 阳山县| 皮山县| 义马市| 麻栗坡县| 南充市| 洛南县| 会东县| 罗江县| 乡城县| 始兴县| 阜平县| 望谟县| 饶阳县| 珲春市| 宁海县|