VB RezQ - Source Recovery for Visual Basic vbrezq.com
   Home   |   Overview   |   Download   |   Buy Now   |   Support
VB RezQ

Frequently asked questions about VB RezQ


When I buy VB RezQ do I get a code to unlock the demo version?
The full version is separate download, not an upgrade of the demo version.

I would like to purchase VB RezQ, but I don't have a credit card. How can I buy it? I would also like to know the price in Euro's.
All purchases of VB RezQ are handled by RegNow (by using the 'buy' button on our 'Buy Now' page).
You can buy online from RegNow with various credit cards and PayPal, but they can also support sales by 'phone, fax and mail and other payment methods such as wire transfer and PO (purchase order). These payment options may be selected on the online ordering form. RegNow can also show you the price in a number of currencies including Euro's. See the FAQ at RegNow for more details.

How is the VB RezQ software delivered when I purchase it?
Delivery of VB RezQ is by download from RegNow's servers. On successful completion of payment to RegNow you will receive an email from RegNow with a personal link from where VB RezQ can be downloaded and a personal registration code.

Does the full version recover more than the demo version does?
The demo version is restricted to recovery for only one source file. What it recovers from that file is exactly the same as the full version will recover.

Does VB RezQ recover Modules and Classes, or only Forms?
VB RezQ recovers data for Modules and Classes as well as for Forms and all other types - UserControls, UserDocuments, PropertyPages, Designers - to produce a full set of files that will open as a project in the VB IDE. More data is recovered for files with GUI elements than those without. A more detailed description of what VB RezQ can recover is available here, and our example shows the output VB RezQ produces.

Does VB RezQ recover the whole code source?
VB RezQ recovers much of the structure of the program including the GUI elements (form design etc) and the headers for subroutines. It does not recover the actual Visual Basic language code within the subroutines. A more detailed description of what VB RezQ can recover is available here.

Do you have a version of VB RezQ that is capable of recovering the whole source code?
We don't have any other version that recovers more of the source code.

Why does VB RezQ not recover the actual Visual Basic code within the subroutines?
When VB source is compiled to Native Code the result is x86 machine code and in the process the VB compiler with its various code optimisation features erases much of the structure of the high level Basic language. It's a formidable job to try to reverse engineer this x86 code back into VB code and it's not at all clear to us that it's possible to automate the reversing process.

Do you expect the capability to recover the source code within subroutines will be added to VB RezQ?
We don't expect to add recovery of the source code within subroutines. VB RezQ can show you a disassembly of the x86 code and you can see how far removed from VB code it is.

Are there other software tools that can recover the subroutine code?
For projects compiled to Native code, we are not aware of any tool that will get back the Basic source of the subroutines from the x86 code. We don't expect to ever see one as explained above.
For projects compiled to P-code, there are claims made that tools exist that will recover some Basic source from the P-code. None of these is made available to others as far as we know, but it's possible they may be one day.

Does VB RezQ only recover from Visual Basic or Visual C++ also?
It only works with files compiled by VB, not VC++ or any other language.

Do you know if programs exist to recover from an .exe compiled with C++?
We only look at recovery from VB files and don't have any knowledge of what tools exist for other languages.





Buy Now

Download Demo

Product Overview

More Information

Recovery Example

FAQ





Copyright © 2007 ThunderPeek Software - All Rights Reserved