2.2 Kann man VB Programme decompilieren?
VB3 - VB6
Von: Tobias Schikora [Home]
Für Programme, die mit Visual Basic bis einschließlich Version 4.0 kompiliert wurden, existieren Decompiler, die es erlauben aus einer kompilierten Anwendungsdatei wieder Quelltexte zu gewinnen, sowohl Formularteile, als auch Code- Bestandteile. Einen sicheren Schutz dagegen gibt es nicht.
Für VB 5.0 und 6.0 ist bisher kein Decompiler bekannt, so dass die Quelltexte kompilierte Anwendungsdateien sicher sein sollten. Egal ob man zu Systemcode (Native-Code) oder P-Code kompiliert.
Unabhängig von der Decompilierbarkeit, kann jede Anwendungsdatei deassembliert werden. Dies ist aber kein größeres Problem, da der Assembler Code die Programmiersprache des Prozessors ist und somit keine weiteren Auskünfte auf den wirklichen Quellcode des Programms ergibt. Einen Schutz gegen die Deassemblierung gibt es allerdings nicht und ist in der Regel auch gar nicht notwendig, da Assembler Code nur schwer zu lesen ist.