PDA

View Full Version : سوال: بدست آوردن نوع یوزر نیم



alexmcse
چهارشنبه 11 مرداد 1391, 17:57 عصر
چگونه میتوان نوع user name کامپیوترراگرفت
منظورم اینکه
مثلا یوزری به نام ali
داریم
نوع آن که administrator یاstandard در ویندوز 7
هست رابگیریم
مثال بزنید
کد بنویسید
:تشویق::تشویق:

hakim22
چهارشنبه 11 مرداد 1391, 18:26 عصر
با این تابع :

using System.Security.Principal;

public bool IsUserAdministrator()
{
//bool value to hold our return value
bool isAdmin;
try
{
//get the currently logged in user
WindowsIdentity user = WindowsIdentity.GetCurrent();
WindowsPrincipal principal = new WindowsPrincipal(user);
isAdmin = principal.IsInRole(WindowsBuiltInRole.Administrato r);
}
catch (UnauthorizedAccessException ex)
{
isAdmin = false;
}
catch (Exception ex)
{
isAdmin = false;
}
return isAdmin;
}