PDA

View Full Version : سوال: جلوگيري از Decode كردن برنامه



sm
چهارشنبه 09 اردیبهشت 1388, 19:07 عصر
سلام
يه كامپوننت از يه شركت خارجي خريدم .كامپونتي براي كار با نقشه هست. حدود 2 ميليوني آب خورده !!!
اونو روي سيستم خودم نصب كردم كه بتونم با dllهاش كار كنم و توي برنامه ام استفاده كنم. كار خاصي انجام نميدم فقط اومدم از توابعش استفاده كردم و به فارسي تبديل كردم.
يه پوسته فارسي براش درست كردم
حالا ميخوام اين برنامه اي كه توليد كردم رو dll كنم و به يه شركت بفروشم. كه اونم dll منو استفاده كنه توي پروژه اش و كارش راه بيافته.
سوال :
ميخواستم بدونم چطوري اين برنامه ام رو كد كنم يا dll كنم و بهشون بدم كه نتونن جايي ديگه ازش استفاده كنن يا حتي از اون dll اصلي برنامه نيز نتونن استفاده كنن
ممنون
موفق باشيد

tdkhakpur
چهارشنبه 09 اردیبهشت 1388, 23:12 عصر
سلام:
ببینید شما اگه مستقیما اون کامپونتها رو طوری استفاده کنی که به هنگام واگذاری برنامه جدید به سایر شرکتها خود کامپونت ویا پکیج اون رو ندی مشکل نداری فقط هرچه میتونی طرفیت برنامه ات رو ببر بالا.
ولی اگه حتما باید به همراه برنامه- کتابخونه ای هم باید باشه یه کار میتونی انجام بدی.
برنامه اصلی خودت رو با dll ای که ساختی جهت دار کن. یعنی همیشه فراخوانی توابع موجود در dll خودت رو وابسته به ارسال یک رمز خاص از برنامه اصلی قرار بده .
برای اطمینان بیشتر این رمز رو بصورت باینری و داخل یک ساختار با طول متغییر قرار بده بعد به dll خودت ارسال کن.
موفق باشی.