Re: [問題] 請問是否可以得知現在的使用者是管理者 …

看板C_Sharp作者 (修行)時間16年前 (2009/04/14 07:16), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ 引述《nickgto (Mater)》之銘言: : 現在寫程式不想給Guest與受限的帳號,可以執行之 : 請問如何得知現在使用的帳號,有電腦系統管理者的權限 : 現在查到如何取得目前使用者名稱 最近剛好需要寫這個程式。這是我google到的結果: http://blogs.msdn.com/brada/archive/2004/10/01/236870.aspx 很簡單的方法,不用自己寫迴圈判斷使用者的groups是否存在Administrators。 關鍵程式碼在下面: using System.Security.Principal; if (new WindowsPrincipal( WindowsIdentity.GetCurrent()).IsInRole(WindowsBuiltInRole.Administrator)) { Console.WriteLine("I am an admin."); } -- 西方三聖:http://p8.p.pixnet.net/albums/userpics/8/3/553683/1193661731.jpg
《佛說阿彌陀經》http://web.cc.ncu.edu.tw/~93501025/amtf.doc 十一面觀音咒:http://file.buda.idv.tw/music/DBZFY04.mp3 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.220.219
文章代碼(AID): #19uyVdpd (C_Sharp)