Create an MSI

I have to create an MSI to be roll out with server 2008 R2 to windows 7 64bit computer. This MSI need to add the serial Key and the License server details during the installation. I know which Reg fragmant I need but Wininstall LE doesn't pick up any registry setting at the second snapshot. Wininstall is 10.0.1...... and installed on my 7 64bit computer. I tried on a clean 7 64bit and XP computer to run Discover but both of them give me "unable to create NAI file. Check permission...".

I end up creating that MSI on the my computer, the process went up to the end but no Registry Settings appears in the MSI location.  so the MSI install the program but I have to go through the serial KEY and the license detail manually.

Please HELP
LVL 7
QEMS2Asked:
Who is Participating?
 
lundholmsterConnect With a Mentor Commented:
Try using a transform file instead.

Stolen from a different forum:

"Just load the MSI in Orca, choose "Transform/New Transform" , add your
pieces of info and "Generate Tranform".

The command-line for isntalling a package with transform should look lke
this:
msiexec /I %MSI% TRANSFORMS=%MST%

More than one MST must be delimited with ';'.


We use InstallShield-AdminStudio for repackaging - it has a built-in
feature to create Transforms - you just have to specify the base-msi and
the "target-msi" with changed values.

You can also use the editor of your choice, load the base-msi, add your
pieces of information and save the "target" as a new file. Then use the
SDK-Tool "Msitran.exe" to generate the MST between both MSIs:
http://msdn.microsoft.com/en-us/library/aa370495(VS.85).aspx

Some info:
http://msdn.microsoft.com/en-us/library/aa372085(VS.85).aspx"
0
 
lundholmsterConnect With a Mentor Commented:
What are you trying to achieve? Are you chaning the serial key on a number of workstations or installing new ones?
0
 
QEMS2Author Commented:
It is for some software called sibelius, we have a license server running on the server and want to create an msi with serial key included for the client machine so we can just roll out the msi and not have to manually add in the license details per machine.

Sibelius do provide msi's for us but not with the keys included hence why we are trying to add them in and recreate an msi.
0
 
QEMS2Author Commented:
thanks for the help
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.