PDA

View Full Version : سوال: طراحی بخش فعال سازی نرم افزار



NitroPlus
جمعه 16 اسفند 1392, 17:03 عصر
سلام دوستان
سوالی داشتم این بخش فعال سازی نرم افزار ها که آنلاین هم انجام میشه چه صورت طراحی میشه
(اختصاص شمراه سریال انحصای برای هر نسخه، ثبت آنلاینش و...)
چون چند تا پروژه دیدم تو پونیشا برام جالب بود! بلدش هم نیستم گفتم بپرسمش و یادش بگیرم!
ممنون

محمد آشتیانی
جمعه 16 اسفند 1392, 18:54 عصر
سلام
البته روشها متفاوته ، معمولا هر برنامه نویسی از روش ابتکاری خودش استفاده میکنه ، ولی اصول کلی تقریبا اینجوریه (من خودم تقریبا از همچین روالی استفاده میکنم)
کاربر برای ثبت برنامش نیاز داره که 2 تا آیتم رو در اختیار داشته باشه
1- سریال نرم افزار که معمولا شما روی بسته بندی درج میکنی و در اختیارش قرار میدی
2- کدی که از سخت افزار مشتری میگیری (معمولا سریال هارد - سریال سی پی یو و ... هست که البته میتونه ترکیبی از همه اینا هم باشه)

خب با ترکیب این دوتا یه کد فعال سازی به دست میاد که شما با داشتن این دو مشخصه میسازی و به مشتری میدی (البته میشه از طریق یه وب سرویس این کد رو به مشتری بدی)
کدی که شما اعلام میکنی یه جایی تو سیستم مشتری ثبت میشه و هر بار که قراره قفل رو تو نرم افزار چک کنی تو سیستم مشتری با استفاده از سریال و کد سخت افزار ، کد فعالسازی رو میسازی و با اونی که از خودت گرفته و رو سیستمش ثبت شده مقایسه میکنی و ادامه ماجرا
البته تو همه این مراحل کد گذاری اطلاعات خیلی مهمه که حتما باید رعایت بشه.

ضمنا این پروسه گاها شاخ و برگ بیشتری داره که دیگه اون برمیگرده به روش کاری برنامه نویس.

امیدوارم مفید بوده باشه / موفق باشید.