WPS: How to edit an existing MSI (No Project)

If you have the WSI and used “Relative source file Pathnames”

-Just locate the .WSI file in the projects folders and double-click it

-When you are done compile yourself a new MSI file.

(Remember to backup your .WSI file)


If you have the WSI and the MSI file only

This means that you did not check the box for “Store Source File Pathnames as Relative Pathnames”, compiled MSI file and then wiped the Snapshot PC. Here the source files exist only inside the MSI file. This means that you must install the application so that WPS can get to them when it re-compiles the MSI file.

-Install the application from the .MSI on a Clean PC (I suggest the Snapshot PC)

Frame10

-Open the .WSI file

-Do your changes

-Save the WSI.

-Click Compile to create an updated MSI file.

(NOTE: this will overwrite the previous MSI file unless you back it up)


If you have the MSI file only

Here the source files exist only inside the MSI file. This means that you must install the application so that WPS can get to them when it re-compiles the MSI file.

-Install the application from the .MSI on a Clean PC (I suggest the Snapshot PC)

Wise Package Studio does support recompiling the MSI file directly but doing so will give different one than if you still had the .WSI file that you had originally.

You, however, can create a .WSI file from an MSI file this way:

-Create a new project folder in the Share Point and copy your target MSI file into it.

On the Snapshot PC

-Logon as Local Administrator

-Launch Wise Package Studio

-Click Tools tab

-Launch Windows Installer Editor

-File menu -> Open

-Browse to the target MSI file and open it

-Click No

-Click Yes

-Set the New Source Directory: W:\WiseSharePoint\Projects\MyApp\MyApp\FILES

-File Sources: click Next

-Click Finish