Decompiler-VB.Net
UA
Увійти
VBReFormer Gen2 Повністю переписаний рушій, повна підтримка P-code і онлайн-студія у публічній беті. Читати анонс
Втрачений вихідний код

Ви втратили вихідний код програми VB6. Ось що можна відновити.

Мертвий диск, розробник пішов, резервна копія надто старої версії: лишилася тільки скомпільована програма. Декомпілятор VB6 дістає з неї набагато більше, ніж здається, і менше, ніж усе. Ця сторінка каже, що саме, перш ніж ви щось установите.

Що потрібно

Скомпільований файл: .exe, .dll, .ocx чи .scr, створений Visual Basic 5 або 6. Більше нічого. Не треба знати, чи це P-Code, чи нативний код: VBReFormer визначає це сам і обробляє обидва. Захищений пакувальником файл спершу треба розпакувати.

Що повертається

  • Форми й елементи керування з усіма властивостями, зображення включно: повністю, у будь-якому разі.
  • Ресурси, рядки, посилання на бібліотеки й сторонні елементи керування, структура проєкту: .vbp, що відкривається в IDE.
  • Код процедур: умови, цикли, виклики, присвоєння, звернення до елементів керування, відбудовані як читабельний Visual Basic, P-Code і нативний. Сторінка покриття вимірює, скільки це насправді, програма за програмою.

Що ніколи не повертається, ні в нас, ні в когось іншого: імена локальних змінних і коментарі, яких компілятор не зберіг. Відновлений код читається й компілюється; він не збігається з оригіналом слово в слово.

Скільки коду повертається, виміряно на 207 програмах

Як діяти, спершу безкоштовно

  1. 1Відкрийте файл у безкоштовній редакції або завантажте в онлайн-студію без установлення. Ви побачите структуру проєкту, повні форми й попередній перегляд декомпільованого коду.
  2. 2Судіть за фактами: попередній перегляд показує, що рушій відбудовує саме з вашого файлу, а не з прикладу. Якщо побачене варте ліцензії, беріть її; якщо ні, ви нічого не витратили.
  3. 3З ліцензією експортуйте повний проєкт і відкрийте його у Visual Basic 6. Версії 7.0.5 і 7.0.6 працювали саме над тим, що IDE погоджується завантажити: оголошення, типи подій, масиви, посилання.

Докладна стаття: як відрізнити P-Code від нативного і з чого почати

Хочете, щоб ми зробили це за вас?

Ми відновлюємо проєкт із вашого файлу, відкриваємо його в IDE й передаємо готовим до супроводу, зі звітом про знайдене. Безкоштовна оцінка файлу перед будь-яким кошторисом.

Запросити безкоштовну оцінку