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

Продукт

VBReFormer — VB6 decompiler і редактор скомпільованого інтерфейсу

Декомпілятор VB6 для двійкових файлів Visual Basic 5 і 6: дизасемблер, декомпілятор нативного коду та редактор скомпільованого інтерфейсу в одному інструменті.

744 249+ завантажень 1 700+ проданих ліцензій 27 років експертизи
.exe.dll.ocx.scrVB5 Native VB6 Native

Усі редакції

Витягнення інтерфейсу

VBReFormer витягує всі елементи візуального дизайну зі скомпільованого двійкового файлу, навіть без оригінальних файлів проєкту.

  • Витягує файл проєкту VB (.vbp)
  • Витягує форми та елементи керування (.frm, .ctl, .pag)
  • Витягує двійкові ресурси (.frx, .ctx, .pgx)
  • Визначає всі зовнішні компоненти COM, OLE та ActiveX
  • Витягує вбудовані зображення та значки

Реконструйований результат

Form1.frm — main form extracted

Form1.frx — binary resources

Module1.bas — standard module

Class1.cls — class module

UserCtrl.ctl — user control

Project.vbp — project file

Приклад декомпільованого коду

Private Sub Form_Load()

Dim nRetVal As Long

Dim sBuffer As String

nRetVal = GetProfileStringA(

"Settings", "Language", "EN",

sBuffer, 255)

If nRetVal > 0 Then

Me.Caption = sBuffer

End If

End Sub

Professional і Enterprise

Декомпілятор Native Code

Декомпілятор перекладає скомпільований код у зрозумілий Visual Basic. Починаючи з покоління 2 він опрацьовує і P-Code, і нативний код — обидва режими компіляції VB6.

  • Реконструкція машинного коду → Visual Basic
  • Реконструює виклики середовища виконання (MSVBVM60.dll)
  • Понад 15 000 вбудованих декларацій Win32 API
  • ~80 % взаємодій з об'єктами реконструйовано
  • Вихідний код VB із підсвічуванням синтаксису
Примітка: починаючи з VBReFormer 7, декомпілюються і P-Code, і нативний код. Попереднє покоління відтворювало лише нативний код.
Переглянути покриття, функція за функцією
Унікально · Усі редакції

Редактор скомпільованого дизайну інтерфейсу

Єдиний інструмент на ринку, який дозволяє редагувати скомпільований інтерфейс VB5/VB6 без обмежень за розміром. Змінюйте властивості елементів керування, виправляйте написи, замінюйте зображення — безпосередньо у скомпільованому двійковому файлі.

  • Редагування властивостей елементів керування у скомпільованому двійковому файлі
  • Без обмежень за розміром (унікальна можливість)
  • Заміна вбудованих растрових зображень і значків
  • Додавання прихованих властивостей без перекомпіляції
  • Експорт окремих ресурсів для повторного використання

Редаговані властивості

Caption "My Application v2.1"
BackColor &H00FFFFFF&
Font.Name "Arial"
Font.Size 12
Width 5280
Height 3840
Icon [binary resource]

Редакції

Порівняння можливостей

Усі редакції містять усі технічні можливості. Різниця полягає в обсязі ліцензії — залежно від розміру організації-бенефіціара.

Редакції

Small Business

Home / Education

79 €

Popular

Medium Business

10–249 Максимальний розмір організації

349 €

Large Business

Gov · Military · 250+

799 €

Загальне
Підтримка Visual Basic 5 і 6
Підтримувані формати: .exe .dll .ocx .scr
Windows 10 → Windows 11
Безкоштовні оновлення продукту
Онлайн-документація та посібник користувача
Витягнення інтерфейсу
Витягнення файлу проєкту (.vbp)
Витягнення форм (.frm, .ctl, .pag)
Двійкові файли ресурсів (.frx, .ctx, .pgx)
Ідентифікація компонентів COM / OLE / ActiveX
Витягування вбудованих зображень і значків
Дизасемблер
Ідентифікація процедур (форми, модулі, класи…)
Дизасемблювання машинного коду → асемблер
Підсвічування синтаксису асемблера та VB
Пошук по всьому дизасембльованому коду
Декомпілятор (P-Code і нативний код)
Реконструкція машинного коду → Visual Basic
Реконструкція викликів середовища виконання (MSVBVM60)
Понад 15 000 вбудованих оголошень Win32 API
~80 % взаємодій між об'єктами реконструйовано
Редактор дизайну
Редагування властивостей елементів керування у скомпільованому двійковому файлі
Без обмеження розміру (унікальна можливість)
Заміна вбудованих ресурсів (зображення, значки)
Додавання прихованих властивостей без перекомпіляції
Сфера дії ліцензії
Максимальний розмір організації < 10 співробітників · дохід < 1 млн € 10–249 співробітників · дохід < 50 млн € 250+ співробітників · без обмежень
Тип використання Особисте · Академічне · Некомерційне Комерційне професійне Комерційне · Державне · Військове
Встановлення На користувача або на комп'ютер На користувача або на комп'ютер На користувача або на комп'ютер
Оберіть свою ліцензію Отримати ліцензію → Отримати ліцензію → Отримати ліцензію →

Ліцензія діє 1, 2 або 3 роки залежно від обраного під час замовлення строку; підтримка та оновлення входять на весь період. ПДВ не застосовується — ст. 293 B податкового кодексу Франції.

Спочатку спробуйте безкоштовно — редакція Free показує, що рушій реконструює з вашого двійкового файлу →

Порівняння

VBReFormer проти конкурентів

Фактичне порівняння за об'єктивними та перевірюваними критеріями.

Критерій VBReFormer
Видавець Devineos
Походження France Union européenne Франція Russie Росія
Застосовна юрисдикція Європейський Союз За межами ЄС
P-Code + Native Code (VB5/6)
Витягнення інтерфейсу
Редагування скомпільованого інтерфейсу
Безкоштовна редакція
Підтримка з ЄС

На основі публічної інформації постачальників, актуальної на дату публікації.

100% французьке

Розроблено та створено у Франції

VBReFormer розробляється, створюється та супроводжується у Франції, між Тулузою та Савоєю — французька та європейська експертиза у зворотній розробці, без залежності від країн за межами Європи.

Тулуза

Верхня Гаронна · Окситанія

Савоя

Овернь-Рона-Альпи

Правильний інструмент для правильного завдання

.NET, C# чи VB.NET? Безкоштовні інструменти на кшталт dnSpy або ILSpy справляються з цим дуже добре. Наша спеціалізація — Visual Basic 5 і 6: справді складна задача і єдина, яку ми прагнемо вирішувати краще за всіх.

Чому саме така спеціалізація →

Часті запитання

Чи може VBReFormer декомпілювати будь-яку програму VB6?

VBReFormer аналізує всі виконувані файли, скомпільовані у Visual Basic 5 або 6, як у P-Code, так і в нативному коді. Інтерфейс — форми, елементи керування, ресурси — витягується повністю в усіх випадках. Відтворення коду залежить від того, що зберіг двійковий файл: безкоштовна версія покаже вам це на вашому власному файлі, до будь-якої покупки.

Яка різниця між P-Code і Native Code?

VB6 компілює або у P-Code (псевдокод, який виконує віртуальна машина), або в нативний код (машинні інструкції x86, типове налаштування). Починаючи з покоління 2, VBReFormer декомпілює обидва у зрозумілий Visual Basic; попереднє покоління відтворювало лише нативний код.

Чи законно декомпілювати програму?

Так, якщо ви володієте правами на програмне забезпечення — типовий випадок — це реконструкція власного втраченого вихідного коду — або в межах правових рамок забезпечення сумісності. Ви повинні мати необхідні права на аналізовану програму.

Чи є безкоштовна версія?

Так, VBReFormer Free дозволяє безкоштовно аналізувати ваші виконувані файли VB5/VB6 та переглядати інтерфейси й ресурси без обмеження в часі. Розширені функції реконструкції коду доступні лише в платних редакціях.

Скільки часу діє ліцензія?

Протягом строку, який ви обираєте під час придбання: один, два або три роки. Підтримка поштою та всі оновлення, випущені за цей час, входять у вартість без доплат. Після завершення доступ припиняється, і можна оформити нову ліцензію. Безкоштовна редакція залишається доступною без обмеження в часі.

Що робити, якщо декомпіляція не спрацює на моєму двійковому файлі?

Саме для цього призначена безкоштовна редакція: вона показує на ВАШОМУ файлі та до будь-якої покупки, що саме можна витягти — форми, ресурси, структуру проєкту. Ми завжди рекомендуємо спершу спробувати її. Оскільки ліцензії є цифровим контентом, який надається негайно, продаж є остаточним; якщо ви зіткнетеся з технічною проблемою, наша служба підтримки допоможе вам знайти рішення.

Оберіть свою ліцензію

Дайте відповідь на 2 запитання про ваш профіль, і ми підберемо для вас потрібну редакцію — менш ніж за 30 секунд.

Почати підбір →