Decompiler-VB.Net
PL
Zaloguj się
VBReFormer Gen2 Silnik napisany od nowa, pełna obsługa P-code i studio online w publicznej wersji beta. Przeczytaj zapowiedź
Utracony kod źródłowy

Utraciłeś kod źródłowy aplikacji VB6. Oto, co da się odzyskać.

Padnięty dysk, programista odszedł, kopia zbyt starej wersji: został tylko skompilowany program. Dekompilator VB6 wyciąga z niego znacznie więcej, niż się sądzi, i mniej niż wszystko. Ta strona mówi, co dokładnie, zanim cokolwiek zainstalujesz.

Czego potrzebujesz

Skompilowany plik: .exe, .dll, .ocx lub .scr wytworzony przez Visual Basic 5 lub 6. Nic więcej. Nie musisz wiedzieć, czy skompilowano go do P-Code, czy do kodu natywnego: VBReFormer to wykrywa i obsługuje oba. Plik chroniony packerem trzeba najpierw rozpakować.

Co wraca

  • Formularze i kontrolki ze wszystkimi właściwościami, łącznie z obrazami: w całości, w każdym przypadku.
  • Zasoby, ciągi znaków, odwołania do bibliotek i kontrolek innych firm, struktura projektu: plik .vbp otwierany w IDE.
  • Kod procedur: warunki, pętle, wywołania, przypisania, dostęp do kontrolek, odbudowane jako czytelny Visual Basic, P-Code i natywny. Strona pokrycia mierzy, ile to daje, program po programie.

Co nigdy nie wraca, u nas ani u nikogo: nazwy zmiennych lokalnych i komentarze, których kompilator nie zachował. Odzyskany kod da się czytać i skompilować; nie odpowiada oryginałowi słowo w słowo.

Ile kodu wraca, zmierzone na 207 programach

Jak postępować, najpierw za darmo

  1. 1Otwórz plik w bezpłatnej edycji lub wrzuć go do studia online bez instalacji. Zobaczysz strukturę projektu, kompletne formularze i podgląd zdekompilowanego kodu.
  2. 2Oceń na dowodach: podgląd pokazuje, co silnik odbudowuje z twojego pliku, nie z przykładu. Jeśli to, co widzisz, jest warte licencji, weź ją; jeśli nie, nic nie wydałeś.
  3. 3Z licencją wyeksportuj pełny projekt i otwórz go w Visual Basic 6. Wersje 7.0.5 i 7.0.6 pracowały dokładnie nad tym, co IDE zgadza się wczytać: deklaracje, typy zdarzeń, tablice, odwołania.

Szczegółowy artykuł: jak odróżnić P-Code od natywnego i od czego zacząć

Wolisz, żebyśmy zrobili to za ciebie?

Odzyskujemy projekt z twojego pliku, otwieramy go w IDE i dostarczamy gotowy do utrzymania, z raportem tego, co znaleziono. Bezpłatna ocena pliku przed wyceną.

Poproś o bezpłatną ocenę