I just created a transform for Crystal Business View Manager. I want to add an entry into the vendor setup.ini so that if someone launches setup.exe it will run the MST. I have done this for other applications, but can not figure out this one.

I think the install was complied with VS .Net and I am having difficulty finding info on what options I can change in the setup.ini. Anyone have any suggestions??? Below is what the vendor supplied setup.ini looks like.


ProductName=Crystal Enterprise 10.0
ErrorCaptionText=Crystal Enteprise Setup Error
101=Another version of setup.exe is already running.\n\nOnly one version of this application can run at a single time.
102=%s Setup
103=CreateMutex failed to allocate handle for single instance check.
104=%s Setup has failed.\n\nIf the problem persists, please contact Crystal Decisions Product Support (http://support.crystaldecisions.com).
105=Crystal Enterprise
106=An error occurred while parsing installer setup file '%s' \n\n\tor\n \nthe file could not be located.
107=CreateProcess failed for the following command-line: %s
108=Local system administrator's privileges are required to run %s Setup. Setup will now exit.
109=To start %1 Setup, click OK. To quit without installing, click Cancel.
110=%s Setup Error
111=Version detection failed for %1. Insure that the installer exists at the specified location.%n%nMessage returned: %2
112=Crystal Enterprise installer '%s' could not be located. Setup will now exit.
113=Setup has completed. Would you like to reboot now?
114=Setup succeeded.
119=Setup cannot locate the current user's temp folder.
0 Comments   [ - ] Hide Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
Answer this question or Comment on this question for clarity


Add this to a batch file and have the users launch the batch file

msiexec /i "ProductName.msi" TRANSFORMS="YourTransform.mst"

Just make sure the path to msiexec.exe is in your environment variables or it will not work.
Answered 11/19/2004 by: cdupuis
Third Degree Green Belt

Please log in to comment
I was hoping you wouldn't say that. I knew I could do that... I just didn't want to. Oh well it gets the job done.

Answered 11/21/2004 by: d_fisher
Senior Yellow Belt

Please log in to comment
You can also add the following line after Msi=cer.msi entry

cmdline=TRANSFORMS="YourMst.mst" /I

Other commandline parameters can also be added i.e;

cmdline=TRANSFORMS="YourMst.mst" /I ALLUSERS=1 /lv* C:\Yourlog.log
Answered 11/22/2004 by: janoon
Senior Yellow Belt

Please log in to comment