Я сделал программу, используя VB, и я потерял исходный код, но у меня есть exe-файл. Как я могу извлечь код из EXE-файла?
Если ваш exe-файл представляет собой сборку .NET (вы пометили вопрос как VB.NET), вы можете перепроектировать свой exe-файл, используя такие инструменты, как Reflector .
Если это VB.NET, вы можете использовать инструмент RedGate Reflector и плагин FileDisassemler для генерации исходного кода. То есть если exe не был запутан
Поскольку вы отметили свой вопрос на vb.net, вы можете получить довольно много частей вашего кода, используя дизассемблер .NET. Например, попробуйте Lutz Roeder .Net Reflector или MS ildasm, который поставляется с компилятором .NET.
Используйте Reflector (при условии .NET), чтобы разобрать исполняемый файл обратно в код. Вам нужно будет создать собственную структуру классов, но вы можете восстановить код как любой из поддерживаемых языков CLR.
Trey VB Декомпилятор и посмотрите, работает ли он.
Вы пробовали Salamander или один из многих других .net декомпиляторов?