How to find difference between the content of .exe and .msi (installer)
问题 I recently took charge of a new system, it is a windows application written in C# , an installer ( .MSI ) file is created for its distribution. When I install the software it installs properly but it crashes on start . Then if I run the .exe file once for the application, the installed software starts working. My observation is that .EXE installs some missing bit which is required by .MSI file. Is there a way I can find what files are missing in .MSI file ? UPDATE on 09-08-2014: I have found