0

آموزش برنامه نویسی در C#

 
esirasekhoon
esirasekhoon
کاربر برنزی
تاریخ عضویت : آبان 1389 
تعداد پست ها : 5
محل سکونت : لرستان

پاسخ به:آموزش برنامه نویسی در C#
چهارشنبه 29 دی 1389  2:44 AM

طراحی یه قفل نرم افزاری متوسط (به بالا) :

تو ریجستری یه کلید هست که مقدارش در هر کامپیوتر یونیکه
[HKEY_LOCAL_MACHINE\SYSTEM\WPA\Key-CJ27J3P2XV9J9JCPB4DVT]

داخل این کلید مقدار
DigitalProductID
مورد نظره میتونید اونو بخونید و کدش کرده و تو یه فایل ذخیره کنید مثلا Lisence.lic
خوبیش اینه که اگر هم کسی متوجه قضیه شد نمیتونه تغییرش بده چون ReadOnly هست.

حالا برنامه شما درابتدا اون مقدار رو خونده و با دیکد شده فایل Lisense.lic مقایسه میکنه
اگه برابر بود که هیچ و گرنه ...
بیشترین استحکام قفل شما در روش کد کردن اونه که کسی نتونه مقدار داخل فایل رو دیکد کنه!

برنامه لازم جهت کد و دیکد کردن رو هم یه نمونشو تو صفحه 19 گذاشتم.

دوستان خوشحال میشم اگه نظری داشتید.
موفق باشید
 

تشکرات از این پست
دسترسی سریع به انجمن ها