Извлечь код VB.NET из файла exe

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

Ответ 1

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

Ответ 2

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

Ответ 3

Поскольку вы отметили свой вопрос vb.net, вы можете получить довольно часть своего кода с помощью дизассемблера .NET. Например, попробуйте Lutz Roeder.Net Reflector или MS ildasm, который поставляется с компилятором .NET.

Ответ 4

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

Ответ 5

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

Ответ 6

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