PDA

View Full Version : ساخت قفل براي نرم افزار



m.jabari
شنبه 25 دی 1389, 18:53 عصر
سلام دوستان ،من يه پروژه دارم كه مي خوام براش قفل نرم افزاري بذارم يعني هر كي كه خريداري مي كنه بايد زنگ بزنه و كد فعال سازي رو بگيره و بعد اينكه كد رو درست زد ديگه اون فرم نياد...اگه كسي پروژه اي داره منو راهنمايي كنه...http://up.iranblog.com/images/z2hknp89ij13f4n871_thumb.jpg (http://up.iranblog.com/viewer.php?file=z2hknp89ij13f4n871.jpg)

MortezaGity
شنبه 25 دی 1389, 20:35 عصر
شما باید با یک dll به نام hardwareinfo اگه اشتباه نکرده باشم اطلاعت سخت افزاری مربوط به کامپیوتر مقصد رو بگیری و به عنوان request code به کاربر نشون بدی. این کد می تونه سریال نامبر هارد یا cpu باشه که منطقآ یونیک س. حالا باید با یه الگوریتم اونو به سریال نامبر تبدیل کنی. این الگوریتمو داخل فرم register برنامه بذاری. بعد عین همون الگوریتم رو داخل یه برنامه دیگه که فقط دست خودت باید باشه پیاده کنی که به ازای هر request code یه سریال نامبر بده. حالا مشتری برنامه رو اجرا می کنه. request code رو می بینه و برنامه اون serial number رو بر اساس اون request code ساخته ولی نشون کاربر نمیده. کاربر زنگ می زنه یا تماس می گیره به هر طریقی به شما و request code رو میده و شما با برنامه ای که دارید serial number رو بهش میدید. اگه سریالی که شما میدید با اونی که برنامه محاسبه کرده یکی بود برنامه register میشه.
اون dll از اینجا دانلود کن

http://www.soft.tahionic.com/download-hdd_id/index.html

vahid271
شنبه 25 دی 1389, 20:53 عصر
دوست عزیز از این فایل exe که معرفی کردی چجوری باید استفاده کرد؟
میشه بیشتر توضیح بدین؟

MortezaGity
شنبه 25 دی 1389, 21:03 عصر
ببخشید اون لینک اونی که فکر می کردم نبود.

اینو ببنید

http://www.codeproject.com/KB/system/hardware_properties_c_.aspx

vahid271
شنبه 25 دی 1389, 21:08 عصر
اینجا هم که dll نبود و فقط کد هست!!!!

MortezaGity
شنبه 25 دی 1389, 21:13 عصر
اگه با دقت بخونی می بینی داره از چه namespace ی استفاده می کنه