2009-03-24 8 views
1

Можно создать дубликат:
Is there a vb6 decompiler?Бесплатный декомпилятор VB 6.0?

Есть ли такая вещь, как декомпилятор в VB 6.0?

Если есть какие-либо бесплатные продукты, которые это делают?

+1

См. [Несколько] (http://stackoverflow.com/questions/414068/is-there-a-vb6-decompiler) [дубликат] (http://stackoverflow.com/questions/678544/free-vb -6-0-decompiler) [вопросы] (http://stackoverflow.com/questions/1406015/decompiler-for-visual-basic-6-program) на декомпиляторах VB6 – MarkJ

ответ

1

VB6 компилируется в машинный код, поэтому все, что вы могли бы сделать, это разобрать его.

http://en.wikipedia.org/wiki/Disassembler

Есть некоторые инструменты, которые утверждают, что для разбора и перевода машинного кода, но я никогда не пробовал их.

+1

Компиляция в машинный код является опцией. Вы также можете скомпилировать P-код. Декомпиляция P-кода более правдоподобна, хотя я не знаю, действительно ли работает какой-либо декомпилятор. – MarkJ

+0

Я полностью забыл о P-Code. :) Я сделал почти нулевое программирование VB6. В основном использовался для тестирования компонентов C++ COM. –

0

Vb 6 компилируется в родные EXE-файлы, а не в P-Code. Поэтому вы будете взломать ASM.

+4

Неправильно, это опция компилятора. Вы можете скомпилировать собственный код или P-код. – MarkJ

1

VB ReFormer и VB Decompiler. Они очень просты в использовании.

+0

Эти бесплатные? Можете ли вы предоставить ссылки? – beppe9000