Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Reverse Engineer a vb.net msi

Posted on 2013-11-06
3
Medium Priority
?
291 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 2000 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

Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

Question has a verified solution.

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

Creating an analog clock UserControl seems fairly straight forward.  It is, after all, essentially just a circle with several lines in it!  Two common approaches for rendering an analog clock typically involve either manually calculating points with…
Many of us here at EE write code. Many of us write exceptional code; just as many of us write exception-prone code. As we all should know, exceptions are a mechanism for handling errors which are typically out of our control. From database errors, t…
this video summaries big data hadoop online training demo (http://onlineitguru.com/big-data-hadoop-online-training-placement.html) , and covers basics in big data hadoop .
This video shows how to quickly and easily deploy an email signature for all users in Office 365 and prevent it from being added to replies and forwards. (the resulting signature is applied on the server level in Exchange Online) The email signat…
Suggested Courses

886 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