Is er een visuele basis 6 decompiler?

Ik verloor de broncode van het ene project dat ik deed op het bedrijf waar ik voor werk en heb niet in staat geweest om een ​​visuele basis 6 decompileer te vinden; bestaat dat zelfs?

Ik heb alleen de exe die ik heb gered van de machine van een gebruiker.


Antwoord 1, Autoriteit 100%

Voor de definitieve, gecompileerde code van uw toepassing is het korte antwoord “Nee”. Verschillende instrumenten kunnen verschillende informatie uit de code (b.v. de formuliereninstellingen) extraheren en er zijn P-code-decompilers (zie Edgar’s uitstekende link voor dergelijke tools). Tot op de dag van vandaag is er echter geen decompileer voor native code. Ik ben me niet bewust van iets dat lijkt op andere hoogniveau-talen.


Antwoord 2, Autoriteit 81%

http://www.program-transformation.org/transform/visualbasicdecompilers

Deze link biedt veel bronnen voor VB6 Decompiling, maar het lijkt erop dat het sterk afhangt van wat je hebt (heb je nog steeds de pre-link objectcode [bewerken: er … P-code ik bedoel ] of alleen de exe?) Hoe dan ook, het lijkt erop dat er iets is, kijk daar in.


Antwoord 3, Autoriteit 59%

Ik heb VB Decompiler Lite gebruikt (http://www.vb-decompiler.org/ ) In het verleden, en hoewel het u de oorspronkelijke broncode niet geeft, geeft het u veel informatie, zoals methodamen, sommige variabele snaren, enz. Met meer kennis (of met de volledige versie) kan het mogelijk zijn om nog meer dan dit te krijgen.


Antwoord 4, Autoriteit 37%

Hebt u de tool geprobeerd met de naam VBESFORMER (http: //www.decompiler -vb.net/ )? We hebben het het afgelopen jaar veel gebruikt om de broncode van onze applicatie terug te krijgen (broncode die we 6 jaar geleden hadden verloren) en het werkte prima. We waren ook in staat om een ​​aantal gebruikersinterface rechtstreeks van VBEFORMER te maken en ze op te slaan in het EXE-bestand.


Antwoord 5, Autoriteit 4%

In mijn eigen ervaring waar ik moest proberen te ontdekken wat sommige oude VB6-programma’s aan het doen waren, wendde ik me tot Proces Explorer (sysinternals) . Ik heb het volgende gedaan:

  1. Uitvoeren Proces Explorer
  2. VOER VB6 .EXE
  3. Lokaliseer exe in procesverkenner
  4. Klik met de rechtermuisknop op het proces
  5. Controleer het tabblad “Strings”

Dit toonde de daadwerkelijke functies niet, maar het vermeldde hun namen, mappen van waar bestanden werden gekopieerd van en naar en als het toegang heeft tot een DB, zou het ook de verbindingstekenreeks weergeven. Genoeg om je te helpen een idee te krijgen, maar misschien nutteloos zijn voor complexe programma’s. De programma’s waar ik naar keek, waren behoorlijk basic (geen woordspeling bedoeld).

YMMV.


Antwoord 6

Ja, ik denk dat je het download en afzonderlijk de hulpbestanden kunt downloaden van:
vbdecompiler.org site.
En er is een video op YouTube die uitlegt hoe het moet worden gebruikt om te krijgen
de code van een EXE-bestand en opslaan.
Ik hoop dat ik heb geholpen.

Other episodes