با سلام
نکته مهم : نسخه به روز شده قفل رو میتونین از اینجا دانلود کینین . نسخه 3.2.1.2
با توجه به نیاز خودم که می خواستم بعضی از برنامه هام مجانی نباشن و تجربه PS-27 ورژن 1 که تقریباً 1400 دانلود داشت ( کاربران زیادی ازش استفاده کردن و تقریباً 98 % ازش راضی بودن ) تصمیم گرفتم که ورژن 2 این قفل رو هم بنویسم . تغییرات زیادی در این ورژن صورت گرفته به اختصار به برخی از اونها اشاره می کنم .
1- سازگاری کامل با دات نت فرم ورک ( در ورژن قبلی باید حتماً برای برنامه خودتون که توسط PS-27 محافظت میشد برنامه نصب درست کنین تا قفل رجیستر بشه اما در ورژن جدید این مشکل کاملاً رفع شده و برنامه شما فقط و فقط برای اجرا متکی به فایل DLL قفل PS-27 هستش که باید به صورت رفرنس به پروژه شما اضافه بشه)
2- ارتقای امنیت قفل ( Anti ILDASM , NecroBit , Compress , Encryption و ... )
3- دادن تمامی اختیارات برای طراحی فرم ثبت نرم افزار به برنامه نویس به ذلخواه خود ( در ورژن جدید PS-27 تمامی Event ها و Function ها برای ثبت , شناسایی سریال کاربری , شناسایی کد فعال سازی برنامه که توسط کاربر برنامه شما وارد میشه در اختیار برنامه نویس هستش )
4- امکان تعریف بینهایت سریال فعال سازی ( محدودیتی در استفاده از این قفل نیست )
5- سازگاری کامل با ویندوز محبوب سون
و و و
این قفل بسیار بسیار انعطاف داره با یک بار استفاده از اون و دیدن رخدادها ها و فانکشن هایی که براش تعریف کردم متوجه میشین که چقدر دست برنامه نویس برای طراحی فرم ثبت برنامه خودش بازه .
خوب فکر کنم تا همینجا برای معرفی کردن PS-27 کافی باشه . برای یادگیری طرز استفاده اش من یک برنامه Sample ضمیمه کردم که با PS-27 محافظت میشه با دیدن روش و روش هایی که میتونین برای بهبود کارایی چگونگی ثبت برنامه خودتون بهش اضافه کنین متوجه میشین که قفل به درد به خوری هستش البته دات نت که همش اوپن سورسه اما 99.99 % کاربران ما حتی نمی دونن قفل نرم افزاری چیه پس ........
قفل نرم افزاری PS-27 به پسورد و سریال کاربری از لحاظ حروف کوچک و بزرگ به صورت هوشمند تفاوت قائل میشه و برنامه نویس باید در وارد کردن پسورد از این لحاظ توجه کنه که پسوردی که به قفل میده از نظر کوچکی و بزرگی چگونه است .
برای دستیابی به کد فعال سازی هر برنامه ایی که با PS-27 محافظت میشه شما باید از اینجا کیجن قفل PS-27 رو دانلود کنین . در کیجن شما در تکس باکس اولی سریال کاربر رو بنویسید ( منظور سریالی هست که قفل حین اجرای برنامه میسازه و توسط مشتری نرم افزار شما , به شما اعلام میشه ) و در تکس باکس دومی کلیدی که برای قفل در نظر گرفتین رو باید وارد کنید ( منظور کلیدی هست که هنگام استفاده کردن از قفل در سورس برنامه برای قفل در نظر گرفته شده است ) در ادامه روی دکمه استخراج کدفعال سازی رو بزنین تا کد فعال سازی ساخته بشه و اون رو به هر طریقی که میدونین ( احتمالاً تلفنی ) به مشتری نرم افزار خودتون بدین .
برای راحتی کار کاربرانی که از قفل نرم افزاری PS-27 استفاده میکنن و الگوریتم کد شدن رو به نحوی طراحی کردم که فقط عدد و حروف تولید کنه مثل این ( 4671C6306F457B237596B524C4A356F6B343770567D7B7333D )
فقط این نکته رو در پایان یادآوری کنم که حتماً برنامه خودتون رو با ابزار برنامه نویسی Obfuscate کنید تا کدهای برنامه برای اون 99.99 % که گفتم قابل روئیت نباشه .
تصویر فرمی که من برای رجیستر کردن یک برنامه نمونه , و محافظت شده با PS-27 گرفتم رو در ادامه می بینین .
تصویر کیجن PS-27
تصویر کیجن بعد از استخراج کد فعال سازی
برای اینکه سریال های فعال سازی خودتون رو هم بتونین یه سامانی بدین و بدونین به کی چه سریالی و چند بار دادین و در چه تاریخی این کار رو کردین یه برنامه واسه همه اینکارها ضمیمه کردم که میتونین ازفایل های ضمیمه پست شماره 49 اون رو دانلود کنین
از دوستانی که دانلود می کنن هیچ انتظاری ندارم به جزء اینکه اگه قفل رو استفاده می کنن از کارایی و نتیجه کار روی سیستم های دیگه ما رو بی خبر نذارن .
- فایل کیجن آپدیت شد . ( آخرین آپدیت 9 مهر 1389 )
- قفل نرم افزاری PS-27 آپدیت شد ( آخرین آپدیت 11 مهر 1389 )
- نمونه سورس جدید برای راهنمای استفاده اضافه شد .( 24 آبان 91 )