Zzcqkm Blog

PC Software and Games Video Games.

VB Decompiler Lite 10.6 – Software program evaluations,

3 min read

VB Decompiler is an software which might reconstruct Visible Fundamental 5.0/ 6.0 supply code (to some extent) from the compiled P-Code or native executable. (This free Lite construct solely disassembles it, however that may nonetheless be helpful.)

This could be a life-saver if you happen to’re a programmer, and have misplaced your unique supply, as VB Decompiler ought to be capable of get better no less than a few of it for you.

The appliance can also be helpful when you’ll want to analyse what a program does. VB is usually used to put in writing malware, for instance, and by decompiling the executable you are in a position to get many extra particulars on the way it works.

VB Decompiler Lite’s opening interface could be very simple. Click on the “Browse” button, select your goal executable, and wait a number of seconds for the outcomes to look.

A left-hand pane shows a tree of your venture construction. Kinds increase to disclose controls, and also you’re in a position to browse modules and particular person procedures.

Click on any of those in VB Decompiler Lite and you will see a disassembly of the related code. Most of it will not imply very a lot, even to specialists (it is all “mov eax, arg_8”, “mov ecx, var_34”, “mov [eax], ecx” and so forth), however this system helps out by increasing references to strings, capabilities and so forth.

So, for instance, in our check venture VB Decompiler Lite expanded “name [00401078h]” so as to add “On Error Resume Subsequent()”; “mov edx, 004554ACh” was really a pointer to the string “SELECT Index,Caption FROM Win32_DiskDrive WHERE Measurement > 0”, and “name [00401144h]” turned out to be the operate “Open %x4 For %x1 As #%x3 Len = %x2”.

Paying for the industrial model additionally will get you a Decompiler tab with a reconstruction of the unique code, as a lot as potential. In case your executable was compiled to native code then there are limits on what VB Decompiler can do, and also you should not anticipate to only save and open it in VB as earlier than, however there’s greater than sufficient right here that will help you perceive the way it works.

Model 10.6 (Changelog):
What’s new on this model:
– Present values from the .NET tables as textual content by clicking every desk (.NET)
– Decompile “GenericParamConstraint” desk (.NET)
– Decompile msvbvm capabilities: __vbaGosubFree, __vbaGosubReturn, __vbaStrTextCmp,
  __vbaVarTextTstEq, __vbaVarTextTstGe, __vbaVarTextTstGt, __vbaVarTextTstLe,
  __vbaVarTextTstLt, __vbaVarTextTstNe, __vbaForEachCollVar, __vbaI4Sgn,
  __vbaCopyBytes, VBDllGetClassObject, GetMem2, GetMem4, GetMem8, GetMemStr, GetMemVar,
  GetMemObj, PutMem2, PutMem4, PutMem8, PutMemStr, SetMemVar, SetMemObj, GetMem1,
  PutMem1, __vbaRefVarAry, __vbaVarIndexLoadRefLock, __vbaVarIndexStore,
  __vbaStrUI1, __vbaVarIdiv, __vbaStrBool, __vbaR8ErrVar, __vbaI2Abs,
  __vbaI2Sgn, __vbaR8ForNextCheck, __vbaCheckType, __vbaStr2Vec, __vbaUnkVar,
  __vbaVargVar, __vbaVerifyVarObj, __vbaObjAddref, __vbaFpCDblR4, __vbaFpCDblR8,
  __vbaCheckTypeVar, __vbaStrCompVar, __vbaVarLateMemCallSt, __vbaLateIdStAd (Native Code)
– Decompile msvbvm50 capabilities: __vbaUI1I2, __vbaUI1I4 (Native Code)
– Decompile P-Code capabilities: VerifyVarObj, LateIdStAd, VarIndexSt,
  EraseDestruct, EraseDestrKeepData (P-Code)
– Assist for Case Else in Choose Case assertion (Native Code)
– BugFix: Correcly decompile “CustomAttribute” desk (.NET)
– BugFix: Correcly choose string after leaping from the String References to theDisassembler window
– BugFix: Strings Viewer for #US heap (.NET)
– BugFix: Add brace image for GUIDs of unregistered OCX information to the VBP Mission file
– BugFix: Process analyzer and optimizer accurately parse GoSub, GoSubFree and Return instructions (Native Code)
– BugFix: Process analyzer and optimizer accurately parse array index variables
– BugFix: Decompile msvbvmXX.dll operate __vbaNextEachCollVar, __vbaVarIndexLoad,
  __vbaI2Var (Native Code)
– BugFix: Present strings with “%” chars (P-Code)
– BugFix: Decompile msvbvmXX.dll operate VarIndexLdVar (P-Code)
– BugFix: Do not clear some fields in a controls cache after earlier decompilation (VB5/6)
– BugFix: Emulation of “jmpf” assembler command (Native Code)
– BugFix: Decompile some sorts of Choose Case statements (Native Code)

Verdict:

Understandably, as a free version VB Decompiler Lite would not you the decompiled code view. However the Disassembler pane is extra helpful than we anticipated, and even if you happen to ignore that, this system can nonetheless present you the venture construction, properties, type/ management/ process names, string references, and extra.

  • Score:
  • (0)

    (0)

  • Working Methods:
  • Home windows 10, Home windows 7 (32 bit), Home windows 7 (64 bit), Home windows 8, Home windows Vista, Home windows XP
  • License:
  • Perform Restricted Demo
  • Developer:
  • DotFix Software program

  • Software program Value:
  • $99.00 (Home windows)

  • Class
  • Developer & Programming

  • Date Up to date:
  • 18 December 2016
  • Downloads To Date:
  • 3407
  • Languages:
  • English
  • Obtain Measurement:
  • 6.02 MB
  • Leave a Reply

    Your email address will not be published. Required fields are marked *