فهرست مطالب:

آیا امکان دی کامپایل یک DLL وجود دارد؟
آیا امکان دی کامپایل یک DLL وجود دارد؟

تصویری: آیا امکان دی کامپایل یک DLL وجود دارد؟

تصویری: آیا امکان دی کامپایل یک DLL وجود دارد؟
تصویری: پاک سازی فایل های اضافه و کش ویندوز 2024, نوامبر
Anonim

پاسخ کوتاه: شما نمی توانید. پاسخ طولانی: فرآیند کامپایل برای C/C++ بسیار زیانبار است. در بهترین حالت من در مورد ابزارهایی شنیده ام که می توانند مقداری جزئی به شما بدهند کامپایل کردن با بیت‌هایی از کد C که اینجا و آنجا شناسایی می‌شوند، اما همچنان باید تعداد زیادی کد اسمبلی را بخوانید تا متوجه شوید.

بر این اساس، آیا می توانید یک DLL را دیکامپایل کنید؟

اگر ویژوال بیسیک قدیمی‌تر (قبل از NET) باشد، پس DLL به عنوان کد p کامپایل شده است و چند گزینه برای انجام برخی تغییرات در آن وجود دارد دکامپایل کردن . مثل DLL به زبان ماشین کامپایل شده است و می توان فقط مستقیم باشد دکامپایل شده به زبان اسمبلی بنابراین، باز هم بستگی به زبان مورد استفاده دارد.

به همین ترتیب، چگونه می توانم یک DLL را مهندسی معکوس کنم؟ نمودار بسته مهندس معکوس از فایل های منبع

  1. Tools > Code > Instant Reverse… را از نوار ابزار انتخاب کنید.
  2. در پنجره Instant Reverse، را انتخاب کنید. فایل های NET dll یا exe… به عنوان زبان.
  3. نمودار بسته را برای معکوس به: انتخاب کنید.
  4. شما می توانید بسته های معکوس را به مدل خاصی قرار دهید. برای انجام این:
  5. برای شروع معکوس روی OK کلیک کنید.

به همین ترتیب، مردم می پرسند، چگونه DLL را در ویژوال استودیو دیکامپایل کنم؟

پاسخ ها

  1. Reflector.exe را باز کنید،
  2. به View بروید و روی Add-Ins کلیک کنید،
  3. در پنجره Add-Ins روی Add کلیک کنید،
  4. سپس dll را که FileGenerator.dll دانلود کرده اید (که با افزونه FileGenerator آمده است) پیدا کنید.
  5. سپس پنجره Add-Ins را ببندید.
  6. به File بروید و روی Open کلیک کنید و dll را که می خواهید دیکامپایل کنید انتخاب کنید.

چگونه می توانم کد منبع یک فایل DLL را ببینم؟

روش 1 - برای باز کردن فایل DLL

  1. ابتدا باید به رجیستری پنجره بروید.
  2. خط فرمان را باز کنید.
  3. روی نوار منوی start کلیک کنید و کلید window +R را فشار دهید.
  4. تایپ "cmd" به محل فایل‌های DLL بروید و کلید shift را نگه دارید.
  5. dllname regsvr32 را تایپ کنید. dll" و enter را فشار دهید.

توصیه شده: