Декомпилировать файлы .dll без .net reflector

Декомпилировать файлы .dll без .net reflector

Как мне декомпилировать .dll файл без .net reflector, я им не пользуюсь, потому что он не работает.
Может кто-нибудь подскажет какие-нибудь программы?

решение1

Я думаю, вы скачали .NET Reflector и этоПлагин FileGenerator, Если вы это сделаете,

  • Откройте Reflector.exe,
  • Перейдите в раздел «Вид» и нажмите «Надстройки».
  • В окне «Надстройки» нажмите «Добавить...»,
  • Затем найдите загруженный вами dll FileGenerator.dll (который поставляется вместе с плагином FileGenerator),
  • Затем закройте окно «Надстройки».
  • Перейдите в меню Файл, нажмите Открыть и выберите DLL-файл, который вы хотите декомпилировать.
  • После того, как вы его откроете, он появится в древовидной структуре,
  • Перейдите в меню «Инструменты» и нажмите «Создать файлы» (Ctrl+Shift+G).
  • выберите выходной каталог и выберите соответствующие настройки по вашему желанию,
  • Нажмите «Сгенерировать файлы».

решение2

Вы можете попробовать Ilspy decompiler для .net executables. Насколько я помню, он дал мне довольно хороший вывод.

Для этого вы можете использовать Playonlinux — стороннюю оболочку Wine:

  1. Загрузите и установите Playonlinux и winbind с помощью apt-get install playonlinux winbind. Загрузите двоичные файлы Ilspy с ilspy.net.
  2. Запустить Playonlinux. Установить не указанную программу. При установке отметить галочкой опции установить библиотеки dotnet 4.0.
  3. Когда откроется диалоговое окно выбора установочного файла для запуска, нажмите «Отмена».
  4. Перейдите в Options. В конфигурации Playonlinux выберите слева ваш виртуальный привод, который вы создали на шаге 2.
  5. Выберите вкладку «Разное» в верхней части окна, затем «Открыть каталог виртуального диска».
  6. Откроется диспетчер файлов Ubuntu. Откройте каталог drive_c. Создайте новый каталог в каталоге drive_c и извлеките туда двоичные файлы Ilspy.
  7. Перейдите в окно конфигурации Playonlinux и выберите вкладку General. Нажмите Make a new shortcut from this virtual drive. В диалоговом окне выберите Ilspy.exe.
  8. Запустите только что созданный ярлык.

Вы должны увидеть окно ilspy: Илспи

Связанный контент