Solved

Reverse Engineer a vb.net msi

Posted on 2013-11-06
3
285 Views
Last Modified: 2013-11-06
I created a vb.net program for a client and installed it.  Meanwhile, our network administrator inadvertently deleted my solution files and they are not recoverable.  Is there a way I can use the .msi or the setup.exe to recapture the code, or do I need to rebuild it from scratch?
0
Comment
Question by:thoecherl
  • 2
3 Comments
 
LVL 22

Accepted Solution

by:
plusone3055 earned 500 total points
ID: 39627617
there are several "Programs" out there that for a high fee will break your MSI open but it gets really expensive. Otherwise you unfortunately will have to rebuild.

I know what your thinking.. its not fair.. its my code.. why should i have to pay somoene to get it back.. Well if there was something avaialable for free on google that let you decomplie any MSI you wanted.. a lot of billion dollar  corporations would be out of business as competitors would rise up overnight. make sure you thank your Network Admin properly :(
0
 

Author Closing Comment

by:thoecherl
ID: 39627693
That's what I was afraid of.  And I understand and agree with the philosophy.  I was just hoping against hope.

T
0
 
LVL 22

Expert Comment

by:plusone3055
ID: 39627708
ive been on the receiving end of this question before. I feel your pain...

Make sure you get a External drive even if it never leaves your building for security reasons.. always backup somewhere else becuse lightening does strike :(
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article describes relatively difficult and non-obvious issues that are likely to arise when creating COM class in Visual Studio and deploying it by professional MSI-authoring tools. It is assumed that the reader is already familiar with the cla…
Wouldn’t it be nice if you could test whether an element is contained in an array by using a Contains method just like the one available on List objects? Wouldn’t it be good if you could write code like this? (CODE) In .NET 3.5, this is possible…
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

685 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question