PDA

View Full Version : چگونگی ایجاد قفل نرم افزاری



tc1000
چهارشنبه 09 خرداد 1386, 02:13 صبح
چطوری میتونیم یک قفل نرم افزاری ایجاد کنیم
لطفا یک الگوریتم ساده برای من بزارید تا آشنا بشم

Inprise
چهارشنبه 09 خرداد 1386, 14:17 عصر
سورس کد Yoda رو بخون .

tc1000
پنج شنبه 10 خرداد 1386, 19:59 عصر
این کجا هست؟

Inprise
پنج شنبه 10 خرداد 1386, 22:48 عصر
اگه نمیدونی گوگل و سرچ یعنی چی کل این موضوع رو در کل بیخیال شو

Best Programmer
جمعه 11 خرداد 1386, 02:51 صبح
ببین اول از همه شما باید PE رو کامل بفهمید.
بعد این کتاب Windows 95 Programming Secrets اثر آقای Matt Pietrek http://www.openrce.org/imagery/files/matt_pietrek_book_thumbnail.jpg
را هم بخونید. با اونکه قدیمی هست ولی کتاب خیلی خوبی برای شروع کاره
بعدا که خوندی سرچ و فروم هایی مثل
www.reteam.org/
protools.cjb.net/
www.openrce.org

Ashegh_mordeeshgh
جمعه 30 آذر 1386, 16:36 عصر
ممنون از راهنمایی شما

amin_iman82
جمعه 17 اسفند 1386, 19:58 عصر
دوست عزیز یه راه حل ساده:
1- تو برنامت شماره سریال های قطعات کامپیوتر رو بگیر
2- از هر کدوم یه بخشیشو جدا کن
3- اونارو بهم بچسبون میشه کد سخت افزاری سیستم
4- کارکتر های کد سخت افزاری رو به کد اسکی تبدیل کن و کدهارو باهم جمع کن
5- حالا عدد حاصل رو طبق یه الگوریتم به کدفعال ساز تبدیل کن (مثلا عدد حاصل رو تقسیم به 542 کن بعد در 4ضرب کن)
6- کد سخت افزاری رو برای کاربر نمایش بده و کد فعال ساز رو ازش درخواست کن

این روش خیلی راحته ، زودهم پیاده میشه ولی یه معایبی هم داره مثلا اگه کاربر یه قطعه از سیستمش رو عوض کنه دیگه برنامه فعال ساز قبلی رو قبول نمیکنه!

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

اگه به دردتون خورد بگید تا نمونه ی کامل شدش رو که توی یکی از برنامه های تجاریم استفاده کردم ، برایتون بذارم.
موفق باشید

skmkh6056
دوشنبه 25 شهریور 1387, 10:58 صبح
سورس کد Yoda رو بخون .

این سورس کد را از کجا پیدا کنم؟

Mohammad_Mnt
دوشنبه 25 شهریور 1387, 11:46 صبح
اگه نمیدونی گوگل و سرچ یعنی چی کل این موضوع رو در کل بیخیال شو
عطف به نوشته‌ی قبلی!!!

ice007
چهارشنبه 27 شهریور 1387, 09:17 صبح
.

اگه به دردتون خورد بگید تا نمونه ی کامل شدش رو که توی یکی از برنامه های تجاریم استفاده کردم ، برایتون بذارم.
موفق باشید
اگر لطف کنید و اونو بذارید ممنون می شم. اگر .net باشه که چه بهتر

Pr0grammer
جمعه 03 آبان 1387, 16:37 عصر
http://barnamenevis.org/forum/showthread.php?t=128216