PDA

View Full Version : معادل کد



regbyte
جمعه 16 شهریور 1386, 20:35 عصر
با سلام
معادل کد VB :


If My.User.IsInRole(ApplicationServices.BuiltInRole.A dministrator) Then
'ADMIN USER
' کاربر Adminstrator است
EndIf

در C# چیست؟

__H2__
شنبه 17 شهریور 1386, 11:12 صبح
سلام


'VB.Net
Dim x As New System.Security.Principal.WindowsPrincipal(System. Security.Principal.WindowsIdentity.GetCurrent)
If x.IsInRole(Security.Principal.WindowsBuiltInRole.A dministrator) Then
'...
End If

//C#.Net
System.Security.Principal.WindowsPrincipal x = new System.Security.Principal.WindowsPrincipal(System. Security.Principal.WindowsIdentity.GetCurrent());
if (x.IsInRole(Security.Principal.WindowsBuiltInRole. Administrator)) {
//...
}

regbyte
شنبه 17 شهریور 1386, 11:56 صبح
با تشکر
چطوری میتونم لیست کاربران Admin را بدست بیاورم؟

brida_kh
شنبه 17 شهریور 1386, 12:27 عصر
با سلام.
شما میتونید برای تبدیل هاتون از این سایت استفاده کنید:
http://labs.developerfusion.co.uk/convert/vb-to-csharp.aspx

Amir Oveisi
یک شنبه 18 شهریور 1386, 01:26 صبح
چطوری میتونم لیست کاربران Admin را بدست بیاورم؟
از WMI استفاده کن

regbyte
یک شنبه 18 شهریور 1386, 11:47 صبح
میشه یه مثال بزنید
آیا راهی هست از Run As خود ویندوز استفاده کنم؟