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

10

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

Ваш Ответ

6   ответов
3

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

1

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

0

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

4

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

13

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

& lt; - это. Это абсолютно возможно - я должен был это сделать - и снова красные ворота потрясающие. Вы даже можете конвертировать его в C # ...
Да, вы можете посмотреть на использование FileGenerator для этого подхода:codeplex.com/FileGenReflector
Полезно знать в будущем :-)
@annakata - Лутц Редер (автор рефлектора) великолепен, Red Gate щедро хранят бесплатную версию. Кредит, где кредит должен!
Редгейт принял Рефлектор от Лутца Редера. Так что он настоящий герой :-)
0

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

Похожие вопросы