VB Decompiler is an advanced tool that can decompile programs (EXE, DLL, or OCX) written in Visual Basic 5.0/6.0 & disassemble programs based on .NET giải pháp công nghệ.

Bạn đang xem: Download vb decompiler 11

As you know, programs written in Visual Basic can be compiled to interpreted p-code or khổng lồ native sầu code, and a .NET assembly is always compiled to lớn Microsoft intermediate language (MSIL).Source code loss is a very serious problem for many software developers. As most Visual Basic 5.0/6.0 applications were developed a long time ago, their source code (.vbp, .frm, và .bas files) has already been lost due lớn migrating to a new computer, replacing a hard drive, etc. Based on the experience of most of our customers, we can say that losing source code can be a tragedy. Just imagine that you have written a program, spending a lot of effort, time, & money, but now all that is left is the compiled program (the EXE tệp tin with DLL libraries).Some day you may suddenly discover that your source code is gone. Maybe you have sầu upgraded your PC or migrated your data to lớn another cloud, or your hard drive just failed, and you do not have sầu a backup. You are starting to panic. What should you do? Just take VB Decompiler và decompile most parts of your project! VB Decompiler will recover as much as possible of your source code with a higher success rate than any competitive sản phẩm.Visual Basic has two different compilation modes: p-code (pseuvì code) and native code (assembler). VB Decompiler can restore the source code from p-code as cđại bại lớn the original one as possible, so after a few modifications you can get some really workable source code. Of course, in case of a program compiled to lớn native sầu code, the decompilation success rate will be lower, but you still can recover up to 70 percent of the original source code. VB Decompiler has a few powerful built-in tools: an x86/x64 disassembler, an emulator for assembler commands, and a tracing engine. Thanks lớn them, the result of decompiling the binary code will be very cthảm bại lớn Visual Basic code. Because of the diversity of modern code optimization and code protection methods, the result will not always be perfect. But in a dire situation like that, VB Decompiler can really help you with software analysis and reverse engineering.If you develop your software in Visual Studio 2017 (or in VS 2015, 2013, or lower), using .NET Framework - that"s no problem! VB Decompiler can easily restore the code structure from the assembly tables và will be useful for disassembling & analyzing the IL code of Visual Basic .NET, C#, or other .NET assemblies.VB Decompiler does not require that you install .NET Framework. It works fine on any 32-bit or 64-bit Windows system, as well as on any 32-bit or 64-bit Linux system (with Wine), without requiring that you install any additional software.As you can see, VB Decompiler is an ideal source code analyzing and restoring tool. It is a must-have for VB developers who value their effort, time, & money.In case of a program compiled to native sầu code, VB Decompiler will recover as much of the source code as possible; it achieves a higher success rate than any competitive sầu sản phẩm. Even in this situation, VB Decompiler can help you analyze the program. It contains a powerful disassembler/emulator that will try to lớn decode as many assembler instructions as possible to the most likely VB commands. Of course, VB Decompiler may fail on some assembler code optimizations và may be unable lớn recover some code.

Xem thêm: Trước Of Là Gì ? Cách Dùng Giới Từ Như Thế Nào Cách Dùng To Trong Tiếng Anh Đầy Đủ Nhất

However, currently it provides the best approach khổng lồ analyzing native-code applications.In case of a program compiled to lớn a .NET assembly, VB Decompiler will recover all tables và modules from a managed assembly and disassemble all methods, functions, and events using the IL disassembler. Decompilation lớn original source code is not possible at this time, but we provides decompilation service. VB Decompiler does not require the .NET Framework to lớn be installed for decompilation. Decompilation is supported on all 32-bit Windows operating systems.

VB Decompiler v11 has been released (May 23, 2018)
What"s new in this version:- New processing engine for __vbaObjSet and __vbaHresultCheckObj (Native Code)- New processing engine for 24 Late calls: __vbaVarLateMemCallLd, __vbaVarLateMemCallLdRf,__vbaVarLateMemCallSt, __vbaVarLateMemSt, __vbaLateMemSt, __vbaVarLateMemStAd,__vbaLateMemStAd, __vbaLateIdĐiện thoại tư vấn, __vbaLateIdCallLd, __vbaLateIdCallSt, __vbaLateIdSt,__vbaLateIdStAd, __vbaLateMemđiện thoại tư vấn, __vbaLateMemCallLd, __vbaLateMemCallSt,__vbaLateIdNamedgọi, __vbaLateIdNamedCallLd, __vbaLateIdNamedCallSt, __vbaLateIdNamedStAd,__vbaLateMemNamedgọi, __vbaLateMemNamedCallLd, __vbaLateMemNamedCallSt,__vbaLateMemNamedStAd, __vbaRaiseEvent. NamedCall"s is partially supported. (Native sầu Code)- Show "This Control" (variable with assigned active control) và "Temporary This"at Tracer window (Tracing features)- VB .NET decompiler is optimized and refactored- Tracing is now supported for P-Code functions and procedures. Justright cliông xã on an address in a decompiled or disassembled code (likeloc_00401000) and select same menu links. Opened code will be emulated upto lớn the selected address và you"ll see stachồng, previous decompiled line,& current This object. This function works like a breakpoint on adebugger, but no code executed, only emulated. (P-Code)- New feature "Prototypes Analyzer". Before decompilation, VB Decompiler willanalyze all Private functions và procedures for prototype. It helps toprovide correctly decompiled calls lớn this procedures và functions. Thisfeature can be activated in Options and decrease tốc độ of the openingtệp tin (P-Code & Native Code)- New option for new feature: Parsing "If" ... "Else" ... "End If"blocks (Native Code)- "Add addresses" option now works in P-Code too- Support vbaNew2 calls for internal Forms, UserControls & Classes (Native sầu Code)- Objects is now more svào typized (Native Code)- Decompile 16777215 as "True" at "If .. Then" statements (Native Code)- Filter calls to lớn VB Runtime wrappers using VTable (Native sầu Code)- Ukrainian translation by Dmitry Prigornitsky- Show oper& for msvbvmXX.dll functions MemLdPr, LateIdLdVar, MemLdUI1,MemLdI2, MemLdR4, MemLdR8, MemLdFPR4, MemLdFPR8 (P-Code Lite Version)- Support for global variables as in a P-Code (Native Code)- Show Dispatch ID & VTable ID for Public and Privatevariables (P-Code and Native Code)- Support a lot of array in a push, mov, add và sub commands:, , , , (Native Code)- Emulator stack size increased lớn khung 16 lớn 64 dwords (Native sầu Code)- Decompile "ExitProcCbHresult" with và without arguments differently (P-Code)- Doesn"t calculate the entropy (chạy thử for packed/protected) for files larger than 5Mb.Increases tải về tốc độ & is not required for most files.- Support disassembling of extremely large functions. Correctly find thefinish part of this functions (for functions with up khổng lồ 100k lines of code)- Increase tốc độ for saving lớn file- Decompilation of "Err" object with all properties và methods (P-Code and Native Code)- Increased Native sầu Code decompilation speed- Database of external OCX/DLL controls is filtered & optimized- Show all possible arguments at private procedure prototype byanalyzing code of the procedure (Native sầu Code)- Use different colors for "Sub" & "Functions"- Try lớn detect type of the procedure, declared as Private (Sub or Function)- Filter "Select Case" jump tables at the over of function (Native sầu Code)- Declare User Defined Types (UDT) & public variables. For UDT VB Decompilershow size of the structure & count of string fields. For Public variablesVB Decompiler show name and type- Add support for msvbvmXX.dll APIs: __vbaR8IntI2, __vbaR8IntI4,__vbaVargVarCopy, __vbaRedimVar, __vbaVarSetObjAddref, __vbaVarSetUnk,__vbaVarSetUnkAddref, __vbaVarSetVarAddref, __vbaVarXor, __vbaVarNot__vbaPowerR8, __vbaVarLateMemSt, __vbaStrLike, __vbaStrTextLike,__vbaVarLike, __vbaVarTextLike, __vbaVarTextLikeVar, __vbaVarLikeVar,__vbaDerefAry1, __vbaVargVarRef (Native sầu Code)- Add partially support for msvbvmXX.dll APIs: __vbaRecAnsiToUni,__vbaRecAssign, __vbaRecDestruct, __vbaRecDestructAnsi mê, __vbaRecUniToAnsi- Add tư vấn for msvbvm50.dll APIs: __vbaVarTextCmpEq, __vbaVarTextCmpNe,__vbaVarMod (Native sầu Code)- Show variables for msvbvmXX.dll functions: __vbaVarOr,__vbaVarNeg, __vbaVarMod, __vbaVarMul, __vbaVarPow, __vbaVarDiv,__vbaVarIdiv- Support RegExp2 class from vbscript.dll- Support "Select Case" statements with more than 255 cases (Native Code)- Search in a variables at Tracer window (Tracing features)- Save sầu current Date/Time lớn the header of text tệp tin (Save sầu all in one module)- Support for Objects: Form.Controls.X, MDIForm.Controls.X, UserControl.Controls.X,PpropertyPage.Controls.X, UserDocument.Controls.X, ListView.Items.X- Emulation for direct assembler "Or" commvà with variables.Usually Visual Basic use __vbaVarOr or same APIs, but with __vbaXXXLikeVisual Basic use native "Or" (Native Code)- Support loading 4 & 8 byte floats from address by fild FPU commvà (Native sầu Code)- Open binary tệp tin from *.lnk tệp tin. Pure binary parsing, APIs or WScript is not used.Not all types of *.lnk files is supported.- BugFix: Update decompiled code after editing any string in String References- BugFix: Decompile names of global variables in classes(if it saved to lớn the binary file)- BugFix: Decompile msvbvmXX.dll function MemLdPr (P-Code)- BugFix: Decompile msvbvmXX.dll functions: __vbaR4ErrVar, __vbaR8ErrVar,__vbaR4Var, rtcRandomNext, __vbaBoolVar- BugFix: Decompile msvbvm50.dll functions: __vbaRedyên ổn, __vbaRedimPreserve- BugFix: Correctly process prototype of the function with morethan the nine parameters parameters via the stack- BugFix: Correctly process "End If" in some cases then this address is filteredby "Procedure analyzer & optimizer"- BugFix: Correctly process object properties Left/Top/Width/Heightas Single floating point (Native sầu Code)- BugFix: Correctly process "End If" & other block-closing commands in some cases,if "Add Address" option is unchecked (Native Code)- BugFix: Processing strings with only quote (") & apostrophe (") chars
Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *