تشخیص ادمین بودن کاربر جاری در ویندوز

سلام
نمیدونم برای شما این موضوع پیش اومده که بخواهید بدونید کاربر جاری ویندوز دسترسی ادمین رو داره یا نه. شاید اگر در حال ساخت ست‌آپ از نرم‌افزارتون باشید این برای شما اهمیت داشته باشه. بهرحال اگه زمانی خواستید این موضوع رو بفهمید کافیه که از تابع APIی که در shell32 تعریف شده استفاده کنید. صورت کلی این تابع چنین است:

Private Declare Function IsUserAnAdmin Lib "shell32" () As Long

تحت ویندوز ۲۰۰۰ ممکنه که شما خطایی با عنوان Can't find DLL entry point دریافت کنید که بهتر است که معرفی تابع را بدین گونه انجام دهید:

Private Declare Function IsUserAnAdmin Lib "shell32" Alias "#680" () As Long

این تابع آنقدر گویا هست که نیازی به نمونه برنامه نداره.

نظرات 3 + ارسال نظر
لی لی جمعه 22 دی‌ماه سال 1385 ساعت 07:16 ب.ظ http://liliana.blogsky.com/

تابع از کجا باید اجرا بشه

غریبه آشنا پنج‌شنبه 28 دی‌ماه سال 1385 ساعت 02:11 ب.ظ http://apotheosc.blogsky.com

سلاااااااااااااااااااااااااااااااااااااااام

خیلی وقت بود نیومده بودمااااااااااااااااااااا

چه خبراااااااااااااااااااااا؟

خوش باش

یا علی

شهرزاد جمعه 17 آبان‌ماه سال 1387 ساعت 06:43 ب.ظ http://ashahrzad.blogfa.com

سلام
به منم یه سری بزن ها.............[گل]

برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد