PDA

View Full Version : سوال: بررسی اجازه دسترسی کاربر به یک فایل یا فولدر یا ریسورس های دیگر



little.boy
دوشنبه 12 تیر 1391, 13:59 عصر
برای بررسی اجازه دسترسی کاربر به یک فایل یا ریسورسی از سیستم عامل، در ام اف سی چه باید کرد. توابع API رو امتحان کردم ولی خیلی پیچیده هستند و نمی تونم درست ازشون استفاده کنم.

pe32_64
سه شنبه 13 تیر 1391, 12:13 عصر
برای بررسی اجازه دسترسی کاربر به یک فایل یا ریسورسی از سیستم عامل، در ام اف سی چه باید کرد. توابع API رو امتحان کردم ولی خیلی پیچیده هستند و نمی تونم درست ازشون استفاده کنم.
کار خاصی نیست.
فرض کنید شما می خواهید یکسری فایل رو برای داشتن اجازه ی نوشتن،تست کنید:
کافی فقط اون هارو برای نوشتن باز کنید،1-اگه اجازه داشته باشید فایل باز میشه.2-اگه اجازه نداشته باشید ،فایل باز نمیشه.

little.boy
چهارشنبه 14 تیر 1391, 19:19 عصر
با تشکر از pe_32_64 ولی این کار رو امتحان کردم. قابل اطمینان نیست. چون صرفا می تونه داشتن یا نداشتن دسترسی رایت و دلیت رو برای کاربر نتیجه بده و این که روی شبکه به مشکل برمی خوره.مشکل من هم اجرا کردن
exe از روی شبکه است.

pe32_64
پنج شنبه 15 تیر 1391, 12:49 عصر
با تشکر از pe_32_64 ولی این کار رو امتحان کردم. قابل اطمینان نیست. چون صرفا می تونه داشتن یا نداشتن دسترسی رایت و دلیت رو برای کاربر نتیجه بده و این که روی شبکه به مشکل برمی خوره.مشکل من هم اجرا کردن
exe از روی شبکه است.

اگه شبکه هست:
تابع WNetGetResourceInformation (http://msdn.microsoft.com/en-us/library/windows/desktop/aa385469%28v=vs.85%29.aspx)از گروه توابع Windows Networking (http://msdn.microsoft.com/en-us/library/windows/desktop/aa385406%28v=vs.85%29.aspx)
و اینجا (http://www.tenouk.com/ModuleQ.html)مطالب خوبی هست.

(http://msdn.microsoft.com/en-us/library/windows/desktop/ee663286%28v=vs.85%29.aspx)