cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
hari14singh
Level 5

InstallscriptMSI and InstallScript project Confusion.

I have worked in both installscript and installscriptMSI project.
Can anyone please tell me what is the difference between them.

I heard that in installscriptMSI project the project flow is handled by MSI and not by installscript.How to do this?

Please help me I m in big confusion.
Labels (1)
0 Kudos

(2) Replies
dan_galender
Level 10

In a "pure" InstallScript project, all phases of the installation (user interface, feature and component installation, and file transfer) are all handled by InstallShield technology (MSI plays NO part in the installation whatsoever).

In a Basic MSI project (I know you didn't ask about this, but it helps in understanding the InstallScript MSI if you understand the MSI project type), The entire installation is driven by the Windows Installer (Microsoft) technology--even if you use extensions provided by InstallShield (like running SQL scripts, IIS configuration, XML file changes, and additional custom action types [including InstallScript Custom Actions]--all of which are implemented the "MSI way").

In an InstallScript MSI project, the installation is driven by the InstallScript engine which presents the user interface (dialog boxes), and then when it comes time to install the product, the InstallScript engine invokes the MSI mechanism to carry out the transfer of features, components, and files. When that part is done, you're back to InstallScript to do any post-installation work that may need to be done.

I hope that helps.
0 Kudos
hari14singh
Level 5

You have cleared my all doubts. This is realy very helpful to understand then concepts.
Lots of thanks for your reply.
0 Kudos