چطوری میشه یه فایل DLL رو از دسترس برنامه ها دور نگه داشت و
اجازه نداد برنامه ها از اون استفاده کنن !!!
مثلا اجازه ی دسترسی به فایل Kernel32 داده نشه !!
چطوری میشه یه فایل DLL رو از دسترس برنامه ها دور نگه داشت و
اجازه نداد برنامه ها از اون استفاده کنن !!!
مثلا اجازه ی دسترسی به فایل Kernel32 داده نشه !!
فکر کنم چون فایل kernel32 مدام در حال اجراست برای همین اجازه دسترسی به اونو نداریم ولی اگه در حاله اجرا نباشه فکر کنم بشه بهش دسترسی داشت.مثلا اجازه ی دسترسی به فایل Kernel32 داده نشه !!
منظورمو درست متوجه نشدید .
من میخوام ما دسترسی رو ایجاد کنیم , هر فایل DLLی .
سلام
ما تو برنامه نویسی نمی تونیم اجازه دسترسی رو به منابع اصلی سیستم عامل بدیم یا بگیریم .مثلا همین Kernel32.dll که همین طور که از اسمش پیداست OS خیلی بهش نیاز داره ولی اگر فایل Dll رو خودتون ساختید و می خواید کسی از اون استفاده نکنه و فقط برنامه شما مجوز دسترسی داشته باشه بحثش جداست .
ممنون
اینجوری به نظر میاد که اگه بتونیم اجازه ی دسترسی به فایل DLL که خودمون اونو ساختیم ندیم,
پس میشه اینکارو واسه فایلهای دیگه هم کرد .
اگه میشه راهشو بگید و اینکه چرا واسه فایلی مثله Kernel32 نمیشه !! این قانونیه که درباره ی فایلهای
سیستمی وجود داره ؟؟؟
بله دوست عزیز ، حرف من وقتی تایید میشه که Blue Die Page ( صفحه آبی مرگ ) سیستم عامل بالا بیاد یا حداقل ویندوز مشکل پیدا کنه .در ضمن فرض کنید برنامه شما برای اجرا شدن نیاز به یه Dll داره ، و سیستم عامل اجازه دسترسی به اونو نمیده ، پس برنامه شما خطا میده و بسته میشه .
یادم رفت ، برای اینکه ما اجازه دسترسی دیگران رو به فایل هامون ندیم و برای این کار از کد نویسی هم استفاده نکنیم ، میشه از نرم افزارهایی مثل MoleBox استفاده کرد و فایل های ActiveX , DLL و ... درون خود برنامه قرار بدیم و اونا رو فشرده و Encrypt کنیم .
ممنون
از توضیحاتتون ممنون , اما اگه بخوایم از برنامه نویسی استفاده کنیم چی ؟
در این زمینه اطلاعاتی دارین ؟؟
بعضی وقتا بیرون کشیدن خاطرات از زیر آوار لازم میشه !
این تاپیکم خاطره شده بود دیگه ! اما این خاطره به نتیجه نرسید .
آیا کسی راه حل این تاپیک رو میدونه !؟ تعیین دسترسی .
ممنون