10

Вопрос по decompiling, vb.net – Извлечь код VB.NET из EXE-файла

Я сделал программу с использованием VB, и я потерял исходный код, но у меня есть исполняемый файл. Как я могу извлечь код из файла EXE?

  • Редгейт принял Рефлектор от Лутца Редера. Так что он настоящий герой :-)

    от
  • Да, вы можете посмотреть на использование FileGenerator для этого подхода:codeplex.com/FileGenReflector

    от
  • @annakata - Лутц Редер (автор рефлектора) великолепен, Red Gate щедро хранят бесплатную версию. Кредит, где кредит должен!

    от
  • & lt; - это. Это абсолютно возможно - я должен был это сделать - и снова красные ворота потрясающие. Вы даже можете конвертировать его в C # ...

    от
  • Полезно знать в будущем :-)

    от
6 ответов
  • 13

    Предполагая

    что ваш exe является сборкой .NET (вы пометили вопрос как VB.NET), вы можете перепроектировать свой exe с помощью таких инструментов, какрефлектор.

  • 0

    тройка

    VB Decompiler и посмотреть, если это работает.

  • 4

    Если это VB.NET, вы можете использовать

    RedGate Отражатель инструмент иFileDisassemler Плагин для генерации исходного кода. То есть если exe не был запутан

  • 0

    Ты пытался

    саламандраили один из многих других .net декомпиляторов?

  • 1

    использование

    рефлектор (при условии .NET), чтобы разобрать исполняемый файл обратно в код. Вам нужно будет создать собственную структуру классов, но вы можете восстановить код как любой из поддерживаемых языков CLR.

  • 3

    Поскольку вы пометили свой вопрос vb.net

    вы можете получить довольно много частей вашего кода, используя дизассемблер .NET. Например попробуйте.Net Reflector Лутца Редера или MS ildasm, который поставляется с компилятором .NET.