PDA

View Full Version : کمک در رابطه با اکتیو کردن برنامه



Snoopboy
سه شنبه 31 فروردین 1389, 11:26 صبح
با عرض سلام و خسته نباشید . می خواستم ببینم چطوری میشه مثلا بعضی برنامه ها فقط روی یک هارد دیسک کار میکنن ، و درگه روی یک کامپیوتر کار نمی کنن . همینطور یه نوع اکتیویژن هست که به وسیله اتصال به یک سرور کار می کنن . اگه ممکنه سورسی یا کدی هست بگذارید :قلب:

M.T.P
سه شنبه 31 فروردین 1389, 11:51 صبح
این طور برنامه ها با دریافت شماره سریال یکی از قطعات و ارسال اون به برنامه نویس از طرق مختلف(SMS ، اینترنت و ... ) و دریافت یک کد برای اکتیو کردن ، تنها بر روی یک سیستم اجرا میشن.
طریقه بدست آوردن شماره سریال هارددیسک:
http://barnamenevis.org/forum/showthread.php?t=39819

Snoopboy
سه شنبه 31 فروردین 1389, 12:06 عصر
بله می دونم . ولی من می خوام برنامه فقط روی یک کامپیوتر کار کنه . مثلا بفهمه که سریال هارد چیه . و فقط سر همون هارد بالا بیاد

ali682344
سه شنبه 31 فروردین 1389, 13:21 عصر
سلام
شما بايد سريال هارد كامپيوتري كه مي خواي برنامه فقط روي اون كار كنه داشته باشي
با اين روش كه اقا/خانم persianlord فرمود مي تونيد براي تمام سيستم ها اين كار رو بكنيد يعني مي تونيد به يك سيستم اجازه يا به يه سيستم ديگه اجازه استفاده نديد
براي فهميدن بيشتر موضوع به تاپيك زير نگاهي بنداز
http://barnamenevis.org/forum/showthread.php?t=211365

Snoopboy
سه شنبه 31 فروردین 1389, 13:25 عصر
اگه سریال هارد رو داشته باشیم . چطوری برنامه می فهمه که باید روی همین سریال کار کنه . من منظورم اینه . اگه ممکنه همین رو توضیح بدید.

ali682344
سه شنبه 31 فروردین 1389, 13:28 عصر
اگه سریال هارد رو داشته باشیم . چطوری برنامه می فهمه که باید روی همین سریال کار کنه . من منظورم اینه . اگه ممکنه همین رو توضیح بدید.

خوب هنگامي كه فرم لود ميشه مي نويسي اگه سريال مساوي (شماره سريال هارد) بود فرم رو نشون بده اگه نه فرم باز نشه

موفق باشي

Snoopboy
پنج شنبه 02 اردیبهشت 1389, 12:09 عصر
خوب هنگامي كه فرم لود ميشه مي نويسي اگه سريال مساوي (شماره سريال هارد) بود فرم رو نشون بده اگه نه فرم باز نشه

موفق باشي

خوب این طوری باید واسه هرکس یک فایل بسازیم . من می خوام خود برنامه بفهمه دیگه :خجالت:

ali682344
پنج شنبه 02 اردیبهشت 1389, 12:20 عصر
خوب این طوری باید واسه هرکس یک فایل بسازیم . من می خوام خود برنامه بفهمه دیگه :خجالت:

سلام
اگه شما مي خوايد برنامه فقط روي يك سيستم كار كنه از همون روش اول كه گفتم مي تونيد استفاده كنيد
يعني وقتي شما برنامه رو به كسي مي دي در اولين اجراي اون پيغام ميده كه با سازنده برنامه تماس بگيريد در اون فرم شماره سريال هارد رو ميده و شما مي تونيد يه كد فعالسازي به اون شخص بديد

چيزي كه شما مي گيد بعيد مي دونم بشه كاري كرد :متفکر:
چون شما حتما بايد سريال طرف رو داشته باشي :لبخندساده:

Snoopboy
پنج شنبه 02 اردیبهشت 1389, 13:17 عصر
بله می دونم . مثلا من سریال هارد شما رو دارم . بعد سریال هارد شما رو به برنامه معرفی می کنم . حالا می گم اگه سریال شما با سریالی که من به برنامه معرفی کردم یکی بود برنامه رو باز کن . درسته؟
.
.
.
خوب اگه اینطوری باشه . من باید یک سریال از همه بگیرم و در برنامه قرار بدم و برای هر کس یک فایل Compile کنم .
منظور من اینه که مثلا برنامه خودش تشخیص بده که روی همین سریال به دست اومده کار کنه.

M.T.P
جمعه 03 اردیبهشت 1389, 11:29 صبح
بله می دونم . مثلا من سریال هارد شما رو دارم . بعد سریال هارد شما رو به برنامه معرفی می کنم . حالا می گم اگه سریال شما با سریالی که من به برنامه معرفی کردم یکی بود برنامه رو باز کن . درسته؟
.
.
.
خوب اگه اینطوری باشه . من باید یک سریال از همه بگیرم و در برنامه قرار بدم و برای هر کس یک فایل Compile کنم .
منظور من اینه که مثلا برنامه خودش تشخیص بده که روی همین سریال به دست اومده کار کنه.
شما احتیاج نیست فایل کامپایل کنی بفرستی:لبخندساده:
شما دوست عزیز باید یک سری عملیات ریاضی یا ... رو شماره سریال سیسنم مقصد برنامه تون انجام بدی.
مثلا برنامه شما شماره سریال هارد رو میگیره و کد فعال ساز باید عددی باشه که حاصل ضرب شماره سریال هارد در 2 باشه. خب وقتی شما شماره سریال هارد مقصد رو از User گرفتی اونو ضربدر 2 میکنی و واسش میفرستی.
یعنی در واقع چیزی که امنیت برنامه شما هست این عملیات ریاضی یا .. هست که خود شما ازش اطلاع دارین
البته راههای بهتری هم از ضرب در 2 هست این فقط یه مثال واسه درک بهتر مطلب بود:بامزه: ، روش یه کم فکر کنید.:چشمک:

xxxxx_xxxxx
جمعه 03 اردیبهشت 1389, 14:06 عصر
بله می دونم . مثلا من سریال هارد شما رو دارم . بعد سریال هارد شما رو به برنامه معرفی می کنم . حالا می گم اگه سریال شما با سریالی که من به برنامه معرفی کردم یکی بود برنامه رو باز کن . درسته؟
شما شماره سریال رو ندارید. بلکه باید اون رو بدست بیارید. یعنی اطلاع قبلی از شماره سریال سیستم های کاربران ندارید. برنامه شما باید شماره سریال هارد یا هر چیز دیگه ای رو بدست بیاره و الی آخر ...

این موضوع بارها مورد بررسی قرار گرفته. کافیست عباراتی مثل: "سریال هارد" ، "سریال Hard" ، "قفل برنامه" و... رو جستجو کنید.

تاپیک به دلیل تکراری بودن موضوع قفل شد.
با تشکر