PDA

View Full Version : تشخیص admin بودن یک یوزر



1485159
شنبه 05 دی 1388, 01:27 صبح
ممنون میشم اگه راهنمایی کنید.:قلب:

Nima_NF
شنبه 05 دی 1388, 11:28 صبح
این دو لینک روش انجام این کار را با مثال نشان می دهد:
http://vcfaq.mvps.org/sdk/21.htm
http://support.microsoft.com/kb/q118626/

1485159
شنبه 05 دی 1388, 15:03 عصر
من که هیچی نفهمیدماگه ممکنه خودتون یه مثال رو توضیح بدین..

Nima_NF
یک شنبه 06 دی 1388, 13:04 عصر
تابع AllocateAndInitializeSid یک security identifier توسط فلگ های های پیش فرض مانند DOMAIN_ALIAS_RID_ADMINS به عنوان گروه مدیر رامی سازد.

سپس تابع GetTokenInformation اطلاعات گروه های پروسه کنونی شما دریافت می شود که ممکن هست حالت های مختلفی داشته باشد. (حالت guest ، user ، سرویس شبکه و ...) مقدار ساخته شده admin مرحله قبل با مقدار دریافتی مقایسه می شود، اگر دو گروه یکی بودند پس حالت Admin هست.