View Full Version : xmlsdk4.msm

08-12-2003, 09:25 AM
My application uses MSXML 4.0 Service Pack 2 (Microsoft XML Core Services).
There is a merge module xmlsdk4.msm to distribute with my setup application.

How can I integrate this module in IS6.3


Mark at IS
08-13-2003, 01:07 PM
See InstallShield Knowledge Base article Q106206, "INFO: Launching an MSI from InstallScript," at http://support.installshield.com/kb/aw_results.asp?XSLStyleSheet=%2Ftemplates%2Fincludes%2FAnswerWorks%2Faw-installshield.xsl&update_product=no&PUB=installshield-kb&QS=Q106206. To use the example code in that article, note the following: The undefined identifier SystemFolder must be replaced with the system variable WINSYSDIR. The value of sParameters must be set to the fully qualified filename of your .msm file.

08-14-2003, 04:52 AM
Hi Mark,

thanks a lot for this answer. Unfortunately, using xmlsdk4.msm it doesn't install the MSXML 4.0 Service Pack 2.
However, I tried to replace the xmlsdk4.msm file by the msxml.msi (the none redistributable) and it works (the installation is launched at the start of my setup application).

But legaly, I have to use the redistributable merge module xmlsdk4.msm to distribute with my setup application. MSXML 4.0 Service Pack 2 installation (http://www.microsoft.com/downloads/details.aspx?FamilyID=3144b72b-b4f2-46da-b4b6-c5d7485f2b42&displaylang=en#filelist)

Would you have any idea to fix this problem?

thanks in advance


Mark at IS
08-14-2003, 07:46 AM
If you are a Visual Studio 6.0 customer, you can use Visual Studio Installer to create an .msi file that runs the .msm file (as described at http://msdn.microsoft.com/library/en-us/xmlsdk/htm/sdk_redistributing_59pj.asp), and launch the created .msi file as described in the InstallShield Knowledge Base article.

08-14-2003, 10:20 AM
thanks a lot.
should be all right now.