Оглавление:

Можно ли декомпилировать DLL?
Можно ли декомпилировать DLL?

Видео: Можно ли декомпилировать DLL?

Видео: Можно ли декомпилировать DLL?
Видео: КАК ДЕКОМПИЛИРОВАТЬ EXE DLL C# | КАК УЗНАТЬ ИСХОДНЫЙ КОД ПРОГРАММЫ | ДЕКОМПИЛЯЦИЯ | C# ПЛЮШКИ 2024, Апрель
Anonim

Короткий ответ: нельзя. Длинный ответ: процесс компиляции для C / C ++ требует больших потерь. В лучшем случае я слышал о некоторых инструментах, которые могут дать вам некоторые частичные декомпиляция , с фрагментами кода C, распознаваемыми кое-где, но вам все равно придется прочитать много ассемблерного кода, чтобы понять его.

Соответственно, можно ли декомпилировать DLL?

Если это более старая версия Visual Basic (до. NET), то DLL компилируется как так называемый p-код, и есть несколько вариантов выполнения некоторых вариаций на декомпиляция . Такой DLL скомпилирован на машинный язык и жестяная банка только быть прямо декомпилированный на язык ассемблера. Итак, опять же, это зависит от используемого языка.

Точно так же, как мне реконструировать DLL? Схема пакета обратного проектирования из исходных файлов

  1. Выберите Инструменты> Код> Мгновенный реверс… на панели инструментов.
  2. В окне «Мгновенный реверс» выберите. NET dll или exe … в качестве языка.
  3. Выберите «Диаграмма пакета» для «Обратно к:».
  4. Вы можете разместить перевернутые пакеты для конкретной модели. Сделать это:
  5. Щелкните OK, чтобы начать движение задним ходом.

Точно так же люди спрашивают, как мне декомпилировать DLL в Visual Studio?

Ответы

  1. Откройте Reflector.exe,
  2. Перейдите в Просмотр и нажмите Надстройки,
  3. В окне надстройки нажмите Добавить,
  4. Затем найдите dll, которую вы скачали FileGenerator.dll (ведьма пришла с плагином FileGenerator),
  5. Затем закройте окно надстроек.
  6. Перейдите в File и нажмите Open и выберите dll, который вы хотите декомпилировать,

Как я могу увидеть исходный код DLL-файла?

Метод 1 - открыть файл DLL

  1. Сначала вам нужно зайти в реестр окон.
  2. Откройте командную строку.
  3. Щелкните строку меню «Пуск» и нажмите кнопку окна + R.
  4. Набрав «cmd.» Перейдите к расположению файлов DLL и удерживайте клавишу Shift «Открыть командное окно здесь.
  5. Введите”regsvr32 dllname. dll »и нажмите Enter.

Рекомендуемые: