VB Decompiler 11.5

Lizenz: Kostenlose Testversion ‎Dateigröße: 7.00 MB
‎Benutzerbewertung: 3.4/5 - ‎12 ‎Stimmen

VB Decompiler ist Dekompilierer für Programme (EXE, DLL oder OCX), die in Visual Basic 5.0 und 6.0 geschrieben sind, und Disassembler für Programme, die auf .NET-Technologie geschrieben wurden. Wie Sie wissen, können Programme in Visual Basic in interpretierten p-Code oder in systemeigenen Code kompiliert werden. .NET Assembly immer kompiliert, um nur rechtzeitig kompilierbaren IL-Code. Da p-code aus übergeordneten Befehlen besteht, besteht die reale Möglichkeit, ihn in den Quellcode zu dekompilieren (natürlich werden die Namen von Variablen und einige Funktionen nicht dekompiliert). VB Decompiler stellt Quellcode aus p-Code so weit wie möglich präzise wieder her. Und nach einigen Änderungen können Sie versuchen, generierten Code zu kompilieren. Wenn ein Programm in den systemeigenen Code kompiliert wurde, ist die Wiederherstellung des vollständigen Quellcodes aus der Computeranweisung nicht möglich. Aber VB Decompiler kann helfen, das Programm auch in dieser Situation zu analysieren. Es enthält einen leistungsstarken Disassembler und Emulator. Diese powerfull Engine versucht, die meisten Assembler-Anweisungen für höchstwahrscheinlich VB-Befehle zu dekodieren. Natürlich schlägt es bei einigen Optimierungen des Assemblercodes fehl und generiert manchmal nicht korrekte Anweisungen. Zu diesem Zeitpunkt ist dies jedoch eine optimale Möglichkeit, systemeigene Codeanwendungen zu analysieren. Wenn ein Programm in .NET Assembly kompiliert wurde, wird decompiler alle Tabellen und Module in verwalteter Assembly wiederherstellen und alle Methoden, Funktionen und Ereignisse mit IL-Disassembler zerlegen. .NET FrameWork wird für die Dekompilierung nicht benötigt. Dekompilierung wird auf allen Windows 32-Bit-Betriebssystemen unterstützt. Im Allgemeinen ist VB Decompiler ein ideales Werkzeug für die Analyse von Programmen und es ist perfekt, wenn Sie den Quellcode verlieren und das Projekt teilweise wiederherstellen müssen.

VERSIONSVERLAUF

  • Version 11.5 veröffentlicht auf 2020-07-06
    Viele Updates
  • Version 3.3 veröffentlicht auf 2007-04-24
    Methodentypen Recovery (Sub oder Function), Functions names recovery, Functions parameters recovery (with names), Native Code modules decompiler (new code binary search and analization).

Programmdetails

Eula

EULA - Endbenutzer-Lizenzvertrag

VB Decompiler EINZELBENUTZER-SOFTWARELIZENZ UND EINGESCHRÄNKTE GARANTIE BITTE LESEN SIE DIESE SOFTWARE-LIZENZVEREINBARUNG SORGFÄLTIG DURCH, BEVOR SIE DIE SOFTWARE HERUNTERLADEN ODER VERWENDEN. WENN SIE AUF DEN "ACCEPT" BUTTON KLICKEN, DAS PAKET ÖFFNEN, DAS PRODUKT HERUNTERLADEN ODER DAS GERÄT VERWENDEN, DAS DIESES PRODUKT ENTHÄLT, ERKLÄREN SIE SICH DAMIT EINVERSTANDEN, AN DIESE VEREINBARUNG GEBUNDEN ZU SEIN. WENN SIE NICHT ZU ALL OF THE TERMS OF THIS AGREEMENT ÜBERGEHEN, klicken SIE AUF THE "DO NOT ACCEPT" BUTTON AND THE INSTALLATION PROCESS WILL NOT CONTINUE. Dieser Lizenzvertrag umfasst Ihre Nutzung des VB Decompilers, seiner Dokumentation und ausführbaren Dateien, im Folgenden als "Produkt" bezeichnet. Das Produkt ist Copyright Sergey Chubchenko, im Folgenden als "Developer" bezeichnet. Sie können es gemäß diesem folgenden Lizenzvertrag verwenden und verteilen. Wenn Sie mit diesen Bedingungen nicht einverstanden sind, entfernen Sie bitte das Produkt von Ihrem System. Durch die Einbeziehung des Produkts in Ihre Arbeit oder die Verteilung des Produkts an andere stimmen Sie diesen Lizenzbedingungen implizit zu. Das Produkt ist und bleibt Copyright Sergey Chubchenko. Das Produkt wird als Try-before-you-Buy-Produkt vertrieben. Das bedeutet: 1. Alle Urheberrechte an Produkt sind ausschließlich eigentum des Autors - Sergey Chubchenko. Das Produkt ist urheberrechtlich geschützt. Der Entwickler behält sich jederzeit das volle Eigentum an der Software vor. Vorbehaltlich Ihrer Annahme und Einhaltung der in dieser Vereinbarung genannten Bedingungen erhalten Sie eine Softwarelizenz für einen einzigen Benutzer. Jede vorherige Vereinbarung mit dem Entwickler wird durch diese Vereinbarung ersetzt. 2. Jeder kann die Testversion des Produkts so lange verwenden, wie Sie möchten. Sie können die Lite-Version von Product ausprobieren, die keine Funktionen für P-Code-Dekompilierung, Code-Verschleierung und Optimierung des Native Code-Disassemblierungs bietet. Die Vollversion des Produkts enthält solche Einschränkungen nicht und wird als verpackter Installer ausgeliefert. Um die Vollversion von Product zu verwenden, MÜSSEN Sie sich registrieren. (3) Die nicht registrierte Testversion des Produkts kann frei verteilt werden, mit den unten aufgeführten Ausnahmen, sofern das Distributionspaket nicht geändert wird. Keine Person oder Firma darf ohne schriftliche Genehmigung des Urheberrechtsinhabers eine Gebühr für den Vertrieb des Produkts erheben. Die nicht registrierte Testversion des Produkts darf ohne schriftliche Genehmigung des Urheberrechtsinhabers nicht mit anderen Paketen gebündelt oder vertrieben werden. DIESE SOFTWARELIZENZ ZU REGISTRIEREN GIBT IHNEN DAS RECHT: 1. Installieren und verwenden Sie das Produkt ausschließlich zum Testen Ihrer Anwendungen und zur Wiederherstellung von Programmen, die Sie erstellen. Sie können eine Kopie des Produkts auf einem Computer installieren und das Produkt frei von einem Computer auf einen anderen verschieben, vorausgesetzt, Sie sind die einzige Person, die das Produkt verwendet. Wenn Sie eine Entität sind, müssen Sie eine Person innerhalb Ihrer Organisation ("Named User") benennen, um das Recht zu haben, muss eine Person innerhalb Ihrer Organisation ("Named User") benennen, um das Recht zur Verwendung des Produkts zu haben. 2. Erstellen Sie eine Kopie des Produkts zu Sicherungs- oder Archivierungszwecken oder kopieren Sie das Produkt auf ein einziges permanentes Speichermedium, vorausgesetzt, Sie behalten das Original ausschließlich zu Sicherungs- oder Archivierungszwecken auf. 3. Technischer Support und Benachrichtigungen über diese neuen Versionen Produkt, die ohne zusätzliche Zahlung aktualisieren können. 4. Das registrierte Produkt darf nicht vermietet oder verpachtet werden, sondern kann dauerhaft übertragen werden, wenn die Empfängerin den Bedingungen dieser Lizenz zustimmt. Wenn es sich bei der Software um ein Update handelt, muss die Übertragung das Update und alle früheren Versionen enthalten. WENN SIE AN EINER DER UNTEN AUFGEFÜHRTEN AKTIVITÄTEN TEILNEHMEN, WIRD DIE SOFTWARELIZENZ BEENDET. IN ADDITION TO SOFTWARE LICENSE TERMINATION, DEVELOPER MAY PURSUE CRIMINAL, CIVIL, OR ANY OTHER AVAILABLE REMEDIES. 1. Verteilung aller in diesem Softwarepaket enthaltenen Dateien. 2. Änderung, Dekompilierung, Demontage, Reverse Engineering oder Übersetzung des Produkts. 3. Entfernen von Eigentumshinweisen, Etiketten oder Marken aus der Produkt- oder Produktdokumentation. 4. Erstellung einer Anwendung, die sich nicht wesentlich vom Produkt PRODUKT IS DISTRIBUTED "AS IS". ES WIRD KEINE GARANTIE JEGLICHER ART AUSGESPROCHEN ODER IMPLIZIERT. SIE VERWENDEN AUF EIGENE GEFAHR. ENTWICKLER HAFTET NICHT FÜR DATENVERLUSTE, SCHÄDEN, ENTGANGENEN GEWINN ODER ANDERE ARTEN VON VERLUSTEN, WÄHREND SIE DIESES PRODUKT VERWENDEN ODER VERMISSEN LAUFZEIT UND KÜNDIGUNG Die im Rahmen dieser Vereinbarung gewährte Lizenz bleibt bis zur Kündigung in Kraft, wie hierin dargelegt. Wenn der Lizenznehmer keine Gelder zahlt oder Dienstleistungen erbringt, die im Zusammenhang mit dem Produkt fällig sind, oder gegen eine Klausel oder Bedingung dieser Vereinbarung verstößt, kann der Entwickler oder sein Agent diese Lizenz sofort kündigen, indem er dem Lizenznehmer die Kündigung mitteilen. Der Lizenznehmer ist für die Bereitstellung gültiger Kontaktinformationen an den Entwickler verantwortlich. Wenn keine gültigen Kontaktinformationen für den Lizenznehmer in den Aufzeichnungen des Entwicklers verfügbar sind, ist der Entwickler nicht verpflichtet, dem Lizenznehmer die Kündigung mitzuteilen. Der Lizenznehmer kann diese Lizenz auch freiwillig kündigen, indem er dem Entwickler die Kündigung erteilen und alle Kopien des gesamten Produkts oder eines Teils der Produktdokumentation und der zugehörigen Benutzerdokumentation, die sich im Besitz des Lizenznehmers oder unter der Kontrolle des Lizenznehmers befinden, zerstört oder an den Entwickler zurückgibt. WIRKUNG DER KÜNDIGUNG Unmittelbar nach der Kündigung wird der Lizenznehmer alle Kopien des gesamten oder eines Teils des Produkts, die sich im Besitz des Lizenznehmers oder unter der Kontrolle des Lizenznehmers befinden, vernichten oder an den Entwickler zurückgeben. Der Lizenznehmer hat nach Beendigung dieser Vereinbarung kein Recht, kopiendes Produkt und die zugehörige Nutz- und Benutzerdokumentation für irgendeinen Zweck aufzubewahren oder zu verwenden. TRANSFER DES PRODUKTS Der Lizenznehmer hat nicht das Recht, diese Produktlizenz ohne vorherige schriftliche Zustimmung des Entwicklers zu übertragen. PRODUKTGARANTIE Der Entwickler garantiert, dass das Produkt der Beschreibung seiner Funktion und Leistung entspricht. Für den Fall, dass die Software nicht in Übereinstimmung mit dieser Garantie funktioniert, verpflichtet sich der Entwickler, jegliche Nichtkonformität kostenlos zu reparieren oder zu beheben oder den vom Lizenznehmer für das Produkt bezahlten Betrag zurückzuerstatten. Ein Produkt, das aufgrund einer oder mehrerer der folgenden Ursachen nicht in Übereinstimmung mit seiner Beschreibung ausgeführt wird, fällt nicht unter diese Garantie: (i) Das Produkt oder verwandte Dateien werden von jemand anderem als dem Entwickler geändert, oder (ii) wenn es sich bei dem Produkt um ein benutzerdefiniertes Produkt handelt, das für den Lizenznehmer entwickelt wurde, wird das benutzerdefinierte Produkt von jemand anderem als dem Entwickler installiert. Erstattungen Für den Fall, dass der Entwickler alle beträge zurückerstattet, die der Lizenznehmer gemäß Dem oben genannten Absatz für das Produkt bezahlt hat, versteht und stimmt der Lizenznehmer zu, dass diese Vereinbarung und die Produktlizenz gekündigt werden, und der Entwickler wird die im Rahmen dieser Vereinbarung bereitgestellten Produkt- und zugehörigen Dokumentation zurückziehen. Nach Erhalt dieser Rückerstattung erklärt sich der Lizenznehmer damit einverstanden, dass er das Produkt, den Code oder die zugehörigedokumentation, für die die Rückerstattung ausgestellt wurde, nicht mehr verwenden, anzeigen oder anderweitig kontrollieren wird. HAFTUNGSAUSSCHLUSS FÜR PRODUKT EXCEPT FOR THE EXPRESS WARRANTIES SET FORTH IN THIS AGREEMENT, DEVELOPER DISCLAIMS ALL IMPLIED WARRANTIES FOR THE PRODUCT, INCLUDING WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. DEVELOPER MAKES NO REPRESENTATIONS CONCERNING THE QUALITY OF THE PRODUCT AND DOES NOT PROMISE THAT THE PRODUCT WILL BE ERROR FREE OR WILL OPERATE WITHOUT INTERRUPTION. HAFTUNGSBESCHRÄNKUNG IN KEINEM FALL HAFTET DER ENTWICKLER FÜR DIREKTE, INDIREKTE, ZUFÄLLIGE, BESONDERE, FOLGE- ODER SONSTIGE SCHÄDEN, DIE SICH AUS DER NUTZUNG DES PRODUKTS DURCH EINE PERSON ERGEBEN, UNABHÄNGIG DAVON, OB DER ENTWICKLER IM VORAUS ÜBER DIE MÖGLICHKEIT VON SCHÄDEN INFORMIERT WIRD. DIESE LIMITATIONEN APPLY AUF ALLE URSACHEN DER AKTION, INCLUDING BREACH OF CONTRACT, BREACH OF WARRANTY, DEVELOPER' NEGLIGENCE, STRICT LIABILITY, MISREPRESENTATION AND OTHER TORTS. EIGENTUM AN PRODUKT Der Entwickler hat und behält alle Eigentumsrechte an dem Produkt, einschließlich aller Patentrechte, Urheberrechte, Geschäftsgeheimnisse, Marken, Dienstleistungsmarken, damit zusammenhängenden Firmenwerts sowie vertraulichen und proprietären Informationen. Der Lizenznehmer hat keine Rechte an dem Produkt, es sei denn, dies ist ausdrücklich in dieser Vereinbarung angegeben. AUFTRAG UND DELEGIERUNG Der Lizenznehmer darf diese Vereinbarung oder rechte aus dieser Vereinbarung nicht abtreten und keine Pflichten aus dieser Vereinbarung ohne vorherige schriftliche Zustimmung des Entwicklers delegieren. Jeder Versuch, ohne diese Zustimmung zuzuweisen oder zu delegieren, ist ungültig. Allgemein Diese Vereinbarung stellt die gesamte Vereinbarung zwischen dem Entwickler und dem Lizenznehmer in Bezug auf den Gegenstand dieser Vereinbarung dar. Jede Änderung dieser Vereinbarung muss schriftlich erfolgen, die vom Entwickler und Lizenznehmer unterzeichnet wurde. Die in einer Bestellung festgelegten Geschäftsbedingungen, die von dieser Vereinbarung abweichen, mit dieser Vereinbarung in Konflikt stehen oder nicht enthalten sind, werden nicht Teil dieser Vereinbarung, es sei denn, der Entwickler hat dies ausdrücklich schriftlich akzeptiert. Alle hier nicht ausdrücklich gewährten Rechte bleiben Sergey Chubchenko vorbehalten. Andere Marken werden von ihren Eigentümern vorbehalten. LICENSEE HAT DIESE VEREINBARUNG UND VERSTEHT UND ZU ALLEN ITS TERMS UND BEDINGUNGEN. Vielen Dank für die Verwendung von VB Decompiler!