Есть ли декомпилятор Visual Basic 6?

Я потерял исходный код из одного проекта, который я сделал в компании, над которой я работаю, и не смог найти декомпилятор Visual Basic 6; это даже существует?

У меня есть только EXE, который я спас с компьютера пользователя.

Для окончательного, скомпилированного кода вашего приложения короткий ответ «нет». Различные инструменты могут извлекать различную информацию из кода (например, настройки форм), а также декомпиляторы P-кода (см. Отличную ссылку Эдгара для таких инструментов). Однако до сих пор нет декомпилятора для собственного кода. Я не знаю ничего подобного для других языков высокого уровня.

http://www.program-transformation.org/Transform/VisualBasicDecompilers

Эта ссылка предоставляет много ресурсов для декомпиляции VB6, но похоже, что она будет сильно зависеть от того, что у вас есть (у вас все еще есть код предварительной ссылки Object [EDIT: er … p-code I mean], или просто EXE?) В любом случае, похоже, что-то есть, взгляните туда.

В прошлом я использовал VB Decompiler Lite ( http://www.vb-decompiler.org/ ), и хотя он не дает вам исходного исходного кода, он дает вам много информации, такой как имена методов, некоторые переменные строки и т. д. С большим количеством знаний (или с полной версией) можно было бы получить еще больше.

Вы пробовали инструмент под названием VBReFormer ( http://www.decompiler-vb.net/ )? Мы использовали его в прошлом году, чтобы вернуть исходный код нашего приложения, потому что мы потеряли исходный код нашего приложения 6 лет назад, и он отлично работал. Мы также можем внести некоторые изменения в пользовательский интерфейс непосредственно из vbreformer и сохранить их в exe-файле.

Давайте будем гением компьютера.