برنامه نویسی

عنوان : برنامه نویسی
گروه درخواست : برنامه نویسی C , C++ و جاوا
شرح درخواست :

سلام،
دارم سورس کد یک برنامه ی تحت ویندوز رو بررسی می کنم. یه قسمت از برنامه به library تبدیل شده یعنی من تو یکی از header file های برنامه ام یه سری تابع دارم که تعریف این تابع ها درون یک library و من دسترسی بهش ندارم. یکی از این توابع یه error ای داره ولی از اونجایی که من دسترسی به بدنه ی تابع ندارم نمی دونم دقیقا داره چیکار می کنه و در نتیجه error رو نمی تونم رفع کنم. پیشنهادی دارین که چیکار می تونم انجام بدم؟!


پاسخ کارشناس

با سلام
برنامه چیه؟
معمولا اگر برنامه معتبر باشه فایل dll نباید خطا بده و احتمالا دارید مقادیر نامعتبر میدید.
اما اصلاح dll ب این راحتی ها نیست و نیاز ب برنامههای خاص برای باز کردن کد داره ک باید کرک شده اونها را پیدا کنید.
البته در خود ویژوال امکان مشاهده تعریف توابع داخل یک dll هست ولی تغییر نه

با تشکر ،
رضا دادخواه
پاسخیاب

توسط رضا دادخواه در تاریخ 1396/08/17


پاسخ شما

یه برنامه تشخیص تصویر هستش، مشکل اینه روی بعضی از کامپیوتر ها جواب می ده و ارری نمی ده اما روی بعضی ارر می ده، error هم خوانا نیست متاسفانه چون متنش به کره ای نوشته شده بوده و توی برنامه به یه سری کاراکتر نامفهوم تبدیل شده.
دیکدر ای وجودداره که بتونه فایل dll رو به کد اصلیش برگردونه؟!
اینکه گفتین توی ویژوآل میشه اعریف توابع رو دید ، چه جوری میشه ؟! چون من وقتی روی تابع کلیک می کنم می نویسه تعریف در دسترس نیست.
ممنون پیشاپیش

توسط فاطیما در تاریخ 1396/08/19


پاسخ کارشناس

ویژوال ی قسمت به نام object browser داره.


با تشکر ،
رضا دادخواه
پاسخیاب

توسط رضا دادخواه در تاریخ 1396/08/20

شما هم سوال دارید ؟

از کارشناسان پاسخیاب بپرسید!