PDA

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



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

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

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

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

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