سلام دوستان می خواستم بدونم امنیت کدها در DLL بیشتره یا در کلاسی که داخل پروژه میسازیم؟؟
و چطور میشه امنیت رو افزایش داد؟؟
سلام دوستان می خواستم بدونم امنیت کدها در DLL بیشتره یا در کلاسی که داخل پروژه میسازیم؟؟
و چطور میشه امنیت رو افزایش داد؟؟
هیچ فرقی نداره دوست عزیز امنیت یکسان است
پس چرابعضی ها کد هاشون رو توی DLL میزارن یا مثلا تو برنامه نویسی سه لایه کد ها تویه DLL
دوست عزیز در برنامه نویسی سه لایه لایه ها تبدیل به dll میشن کسی عمداٌ اینکار را انجام نمیده
شما وقتی در دات نت کدنویسی میکنید خروجی شما اگر یک فایل dll باشه یا یک فایل اجرایی، دردسر دسترسی به کدها به یک میزان است
ببینید شما تو برنامه نویسی سه لایه مثلا لایه Dal رو شما مینویسی و ازش استفاده میکنی
اگه به صورا dll باشه شما میتونی تو پروژه های دیگه هم به راحتی ازش استفاده کنی
همون dll رو به رفرنسات اضافه میکنی و استفاده میکنی
اصلا چطور میشه برنامه رو در برابر نرم افزار هایی مانند .net reflector و یا ollydbg محافظت کرد؟
اگر برای حفاظت از برنامه از نرم افزار هایی مانند eriziz .net reactor && smart assemly استفاده کنیم آیا امکان داره که در نحوه عملکرد برنامه تغییری ایجاد شود؟؟
با استفاده از همین نرم افزارهایی گه نام بردید و پروتکت ها
خیر مشکلی پیش نمیاد
سلام دوستان چه طوری یک کلاس تبدیل به dll میشه ؟
سلام
طبق اون چیزی که من میدونم (شاید راه های دیگری هم وجود داشته باشه که بنده مطلع نباشم )
شما کلاستون ( از نوع Class Library ) باشه -موقعی که می خواین پروژه انتخاب کنید یا درون برنامه نویسی 3 لایه و...
و همچنین بعد از اینکه کلاستون رو ساختین با زدن کلید های ترکیبی (ctrl+shift+B) یا منوی BUILD قسمت BUILD Solution رو انتخاب می کنید و به پوشه ای که برنامه رو ساختین مراجعه می کنید و برای استفاده در سایر برنامه ها از قسمت References > Add Refernc رو انتخاب می کنید .
موفق باشید
شما هرچقدر هم از فایلت محافظت کنی بازم ریسورس میشه!یکی از معایب .Net همین امنیت پایینشه. بخوای برنامه تجاری باهاش بنویسی و بفروشی نوب ترین کرکر ها هم میتونن کرکش کنن.