Вопрос

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

Это было полезно?

Решение

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

Другие советы

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top