VB Decompiler 11.5

Лицензии: Бесплатная пробная версия ‎Размер файла: 7.00 MB
‎Рейтинг пользователей: 3.4/5 - ‎12 ‎Голосов

VB Decompiler является декомпилером для программ (EXE, DLL или OCX), написанных в Visual Basic 5.0 и 6.0 и разборкой для программ, написанных на технологии .NET. Как известно, программы Visual Basic могут быть составлены в интерпретируемый p-код или в родной код. Сборка .NET всегда компилирована как раз вовремя компилируемым IL-кодом. Поскольку p-код состоит из команд высокого уровня, существует реальная возможность декомпилировать его в исходный код (конечно, имена переменных и некоторые функции не будут декомпилированы). VB Decompiler восстанавливает исходный код из p-кода как можно точнее. И после некоторых изменений вы можете попытаться компилировать сгенерированный код. Если программа была составлена в родной код, восстановление полного исходный код из инструкций машины не возможно. Но VB decompiler может помочь проанализировать программу даже в этой ситуации, а также. Он содержит мощный разобратель и эмулятор. Этот мощный двигатель попытаться расшифровать большинство инструкций сборщика, скорее всего, VB команд. Конечно, он не на некоторые оптимизации кода сборщика, а иногда и генерировать не правильные инструкции. Но в настоящее время это лучший способ анализа родных приложений кода. Если программа была составлена для сборки .NET, декомпилер восстановительные все таблицы и модули в управляемой сборке и разобрать все методы, функции и события с помощью IL разборки. .NET FrameWork не нужен для декомпилации. Декомпилация поддерживается на всех битных операционных системах Windows 32. В целом, VB Decompiler является идеальным инструментом для анализа программ, и он идеально подходит, если вы потеряете исходный код и необходимость частично восстановить проект.

история версии

  • Версия 11.5 размещено на 2020-07-06
    Много обновлений
  • Версия 3.3 размещено на 2007-04-24
    Восстановление типов методов (Sub или Function), восстановление имен функций, восстановление параметров функций (с именами), decompiler модулей Native Code (новый код двоичного поиска и анальизации).

Подробная информация о программе

Eula

EULA - Соглашение о лицензировании конечных пользователей

VB Декомпилер ЛИЦЕНЗИЯ НА ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ ПОЛЬЗОВАТЕЛЕЙ И ОГРАНИЧЕННАЯ ГАРАНТИЯ ПОЖАЛУЙСТА, ВНИМАТЕЛЬНО ПРОЧИТАЙТЕ ЭТО ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ ПЕРЕД ЗАГРУЗКОЙ ИЛИ ИСПОЛЬЗОВАНИЕМ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. НАЖАВ НА КНОПКУ «КвотА;ПРИНЯТЬ»; КНОПКУ, ОТКРЫВ ПАКЕТ, ЗАГРУЗИВ ПРОДУКТ ИЛИ ИСПОЛЬЗУЯ ОБОРУДОВАНИЕ, КОТОРОЕ СОДЕРЖИТ ЭТОТ ПРОДУКТ, ВЫ СОГЛАШАЕТЕСЯ БЫТЬ СВЯЗАННЫМИ ЭТИМ СОГЛАШЕНИЕМ. ЕСЛИ ВЫ НЕ СОГЛАСНЫ СО ВСЕМИ УСЛОВИЯМИ ЭТОГО СОГЛАШЕНИЯ, НАЖМИТЕ НА ЦИТАТУ;НЕ ПРИМИ КВОТУ; КНОПКА И ПРОЦЕСС УСТАНОВКИ НЕ БУДЕТ ПРОДОЛЖАТЬСЯ. Это лицензионное соглашение охватывает ваше использование VB Decompiler, его документации и исполнение файлов, hereinafter называют "квота;Продукт"quot;. Продуктом является авторское право Сергея Чубченко, ересинафтер, именуемый «квота;разработчик»;. Вы можете использовать его и распространять его в соответствии с этим следующим лицензионным соглашением. Если вы не согласны с этими условиями, пожалуйста, удалите продукт из вашей системы. Включив Продукт в свою работу или распространяя Продукт среди других лиц, вы неявно соглашаетесь с этими условиями лицензии. Продукт есть и остается, авторское право Сергей Чубченко. Продукт распространяется как пробный продукт перед покупкой. Это означает: 1. Все авторские права на продукт принадлежат исключительно автору - Сергею Чубченко. Продукт защищен законами об авторском праве. Во все времена разработчик сохраняет полное название программного обеспечения. При условии вашего принятия и в соответствии с условиями, указанными в этом соглашении, вам будет предоставлена лицензия на программное обеспечение для одного пользователя. Любое предыдущее соглашение с разработчиком подлимеется этим соглашением. 2. Любой человек может использовать пробную версию продукта до тех пор, как вы хотите. Вы можете попробовать Lite версию продукта, который не имеет функций для декомпилирования P-кода, запутывания кода и оптимизации разборки родного кода. Полная версия продукта не содержит таких ограничений и поставляется в качестве упакованного установщика. Чтобы использовать полную версию продукта, необходимо зарегистрироваться. 3. Незарегистрированная пробная версия продукта может свободно распространяться, за исключением отмеченных ниже, при условии, что пакет дистрибутива не будет изменен. Ни одно лицо или компания не может взимать плату за распространение продукта без письменного разрешения правообладателя. Незарегистрированная пробная версия продукта не может быть объединена или распространена с любым другим пакетом без письменного разрешения правообладателя. РЕГИСТРАЦИЯ ЭТОЙ ЛИЦЕНЗИИ НА ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДАЕТ ВАМ ПРАВО: 1. Установка и использование продукта для единственных целей тестирования ваших приложений и для восстановления источников программ, которые вы создаете. Вы можете установить копию продукта на компьютер и свободно перемещать продукт с одного компьютера на другой, при условии, что вы единственный человек, использующий продукт. Если вы являетсяе сущностью, вы должны назначить одного человека в вашей организации (квота;Именованные пользователи;), чтобы иметь право на использование продукта. 2. Сделайте одну копию продукта для резервного копирования или архивных целей или скопировать продукт в единую среду постоянного хранения при условии, что вы храните оригинал исключительно для резервного копирования или архивных целей. 3. Техническая поддержка и уведомления по тем новым версиям Продукта, которые могут модернизироваться без дополнительной оплаты. 4. Зарегистрированный продукт не может быть арендован или арендован, но может быть постоянно передан, если лицо, получаюе его, соглашается с условиями этой лицензии. Если программное обеспечение является обновлением, передача должна включать обновление и все предыдущие версии. УЧАСТИЕ В ЛЮБОЙ ИЗ МЕРОПРИЯТИЙ, ПЕРЕЧИСЛЕННЫХ НИЖЕ, ПРЕКРАТИТ ЛИЦЕНЗИЮ НА ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ. В ДОПОЛНЕНИЕ К ПРЕКРАЩЕНИЮ ДЕЙСТВИЯ ЛИЦЕНЗИИ НА ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, РАЗРАБОТЧИК МОЖЕТ ПРЕСЛЕДОВАТЬ УГОЛОВНЫЕ, ГРАЖДАНСКИЕ ИЛИ ЛЮБЫЕ ДРУГИЕ ДОСТУПНЫЕ СРЕДСТВА ПРАВОВОЙ ЗАЩИТЫ. 1. Распространение любых файлов, содержащихся в этом пакете программного обеспечения. 2. Модификация, декомпилация, разборка, обратная инженерия или перевод продукта. 3. Удаление несвободных уведомлений, этикеток или знаков из документации по продуктам или продуктам. 4. Создание приложения, которое существенно не отличается от продукта ПРОДУКТ РАСПРОСТРАНЯЕТСЯ ПО КВОТЕ;AS IS'quot;. НИКАКАЯ ГАРАНТИЯ ЛЮБОГО РОДА НЕ ВЫРАЖАЕТСЯ И НЕ ПОДРАЗУМЕВАЕТСЯ. ВЫ ИСПОЛЬЗУЕТЕ НА СВОЙ СОБСТВЕННЫЙ РИСК. РАЗРАБОТЧИК НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ПОТЕРЮ ДАННЫХ, УБЫТКИ, ПОТЕРЮ ПРИБЫЛИ ИЛИ ЛЮБЫЕ ДРУГИЕ ПОТЕРИ ПРИ ИСПОЛЬЗОВАНИИ ИЛИ ПРОПУСКЕ ЭТОГО ПРОДУКТА СРОК И ПРЕКРАЩЕНИЕ Лицензия, выданная в соответствии с этим Соглашением, будет оставаться в силе до тех пор, пока она не будет прекращена, как это изложено в настоящем. Если Лицензиат не платит никаких денежных средств или не предоставляет какие-либо услуги, должные в связи с Продуктом, или нарушает какой-либо срок или условие настоящего Соглашения, разработчик или его агент может немедленно прекратить действие этой лицензии, дав уведомление о прекращении лицензиату. Лицензиат несет ответственность за предоставление разработчику достоверной контактной информации. Если в документах разработчика нет достоверной контактной информации для лицензиатов, разработчик не обязан давать уведомление о прекращении лицензиату. Лицензиат также может добровольно прекратить действие этой лицензии, дав уведомление о прекращении деятельности разработчику и уничтожив или вернув разработчику все копии всех или любой части продукта и связанной с ним пользовательской документации, наладив лицензиат или под контролем лицензиатов. ЭФФЕКТ ПРЕКРАЩЕНИЯ Сразу же после прекращения лицензиат уничтожит или вернет разработчику все копии всех или любой части продукта, наладимого лицензиатом или на контроле лицензиатов. Лицензиат не будет иметь права хранить или использовать любую копию продукта и соответствующую документацию пользователя для каких-либо целей после прекращения действия настоящего Соглашения. ПЕРЕДАЧА ПРОДУКТА Лицензиат не имеет права передавать эту лицензию на продукт без предварительного письменного согласия разработчика. ГАРАНТИЯ ПРОДУКТА Разработчик гарантирует, что продукт соответствует описанию его функции и производительности. В случае, если Программное обеспечение не выполняет в соответствии с этой гарантией, Разработчик соглашается бесплатно отремонтировать или исправить любое несоответствие, или вернуть любую сумму, уплаченную Лицензиатом за продукт. Продукт, который не работает в соответствии с его описанием из-за одной или нескольких из следующих причин, не будет охвачен этой гарантией: i) Продукт или связанные с ним файлы меняются кем-либо, кроме разработчика, или (ii), если продукт является пользовательским продуктом, разработанным для Лицензиат, пользовательский продукт устанавливается кем-либо, кроме разработчика. Возврат В случае возврата разработчиком любых сумм, уплаченных лицензиатом за продукт, в соответствии с пунктом выше, Лицензиат понимает и соглашается с тем, что это Соглашение и лицензия продукта прекращаются, и разработчик отзовет продукт и соответствующую документацию, предоставленную в соответствии с этим Соглашением. Получив такое возмещение, Лицензиат соглашается с тем, что он больше не будет использовать, отображать или иным образом контролировать продукт, код или соответствующую документацию, за которую был выдан возврат средств. ОТКАЗ ОТ ГАРАНТИИ НА ПРОДУКТ ЗА ИСКЛЮЧЕНИЕМ ЭКСПРЕСС-ГАРАНТИЙ, ИЗЛОЖЕННЫХ В НАСТОЯЩЕМ СОГЛАШЕНИИ, РАЗРАБОТЧИК ОТКАЗЫВАЕТСЯ ОТ ВСЕХ ПОДРАЗУМЕВАЕМЫХ ГАРАНТИЙ НА ПРОДУКТ, ВКЛЮЧАЯ ГАРАНТИИ ТОВАРНОСТИ И ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. РАЗРАБОТЧИК НЕ ДЕЛАЕТ НИКАКИХ ПРЕДСТАВЛЕНИЙ О КАЧЕСТВЕ ПРОДУКТА И НЕ ОБЕЩАЕТ, ЧТО ПРОДУКТ БУДЕТ БЕЗОШИБОЧНО ИЛИ БУДЕТ РАБОТАТЬ БЕЗ ПЕРЕРЫВА. ОГРАНИЧЕНИЕ ОТВЕТСТВЕННОСТИ НИ В ОДНОМ СЛУЧАЕ РАЗРАБОТЧИК НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБОЙ ПРЯМОЙ, КОСВЕННЫЙ, СЛУЧАЙНЫЙ, СПЕЦИАЛЬНЫЙ, ПОСЛЕДОВАТЕЛЬНЫЙ ИЛИ ИНОЙ УЩЕРБ, ВОЗНИКАЮЩИЙ В РЕЗУЛЬТАТЕ ИСПОЛЬЗОВАНИЯ ПРОДУКТА ЛЮБЫМ ЛИЦОМ, НЕЗАВИСИМО ОТ ТОГО, ПРОИНФОРМИРОВАН ЛИ РАЗРАБОТЧИК О ВОЗМОЖНОСТИ УБЫТКОВ ЗАРАНЕЕ. ЭТИ ОГРАНИЧЕНИЯ РАСПРОСТРАНЯЮТСЯ НА ВСЕ ПРИЧИНЫ ДЕЙСТВИЙ, ВКЛЮЧАЯ НАРУШЕНИЕ ДОГОВОРА, НАРУШЕНИЕ ГАРАНТИИ, ХАЛАТНОСТЬ ЗАСТРОЙЩИКА, СТРОГУЮ ОТВЕТСТВЕННОСТЬ, ИСКАЖЕНИЕ И ДРУГИЕ ДЕЛИКТЫ. ВЛАДЕНИЕ ПРОДУКТОМ Разработчик имеет и сохранит все права собственности в Продукте, включая все патентные права, авторские права, коммерческую тайну, товарные знаки, знаки обслуживания, связанную добрую волю и конфиденциальную и конфиденциальную информацию. Лицензиат не будет иметь никаких прав в Продукте, за исключением случаев, прямо о которых говорится в этом Соглашении. НАЗНАЧЕНИЕ И ДЕЛЕГИРОВАНИЕ Лицензиат не может присваивать это Соглашение или какие-либо права в соответствии с ним и не может делегировать какие-либо обязанности в соответствии с этим Соглашением без предварительного письменного согласия разработчика. Любая попытка назначить или делегировать без этого согласия будет недействительной. Общее Это Соглашение представляет собой полное взаимопонимание между разработчиком и лицензиатом в отношении предмета настоящего. Любые изменения в этом Соглашении должны быть в письменной форме, подписанные разработчиком и лицензиатом. Условия, изложенные в любом заказе на покупку, которые отличаются от, противоречат или не включены в настоящее Соглашение, не должны быть частью настоящего Соглашения, если конкретно не приняты разработчиком в письменном виде. Все права, прямо не предоставленные здесь, зарезервированы Сергеем Чубченко. Другие товарные знаки зарезервированы их владельцами. ЛИЦЕНЗИАТ ПРОЧИТАЛ ЭТО СОГЛАШЕНИЕ И ПОНИМАЕТ И СОГЛАШАЕТСЯ НА ВСЕ ЕГО УСЛОВИЯ. Благодарим Вас за использование VB Decompiler!