Paying for the commercial version also gets you a Decompiler tab with a reconstruction of the original code, as much as possible. ![]() So, for example, in our test project VB Decompiler Lite expanded "call " to add "On Error Resume Next()" "mov edx, 004554ACh" was actually a pointer to the string "SELECT Index,Caption FROM Win32_DiskDrive WHERE Size > 0", and "call " turned out to be the function "Open %x4 For %x1 As #%x3 Len = %x2". Most of it won't mean very much, even to experts (it's all "mov eax, arg_8", "mov ecx, var_34", "mov, ecx" and so on), but the program helps out by expanding references to strings, functions and so on. Forms expand to reveal controls, and you're able to browse modules and individual procedures.Ĭlick any of these in VB Decompiler Lite and you'll see a disassembly of the relevant code. Click the "Browse" button, choose your target executable, and wait a few seconds for the results to appear.Ī left-hand pane displays a tree of your project structure. VB Decompiler Lite's opening interface is very straightforward. VB is sometimes used to write malware, for example, and by decompiling the executable you're able to get many more details on how it works. The application is also useful when you need to analyse what a program does. ![]() This can be a life-saver if you're a programmer, and have lost your original source, as VB Decompiler should be able to recover at least some of it for you. ![]() (This free Lite build only disassembles it, but that can still be useful.) VB Decompiler is an application which can reconstruct Visual Basic 5.0/ 6.0 source code (to some extent) from the compiled P-Code or native executable.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |