作者zxvc (修行)
看板C_Sharp
标题Re: [问题] 请问是否可以得知现在的使用者是管理者 …
时间Tue Apr 14 07:16:52 2009
※ 引述《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