crazynut109
Posts: 8
Score: 0 Joined: 7/13/2005 Status: offline
|
I'll be honest, I'm new to this world of MSI app deployment as well. However, my general process has been pretty much the same for each application. 1.) Install the application once as if I were installing it on my own computer. Just walk through the setup. This helps to give you an understanding of what the installer is doing and what you might have to fiddle with in order to make it a fully silent install. 2.) Attempt a straight silent install using the /qb switch for the MSI. Run the program look for errors. 3.) Attempt to fix the errors through a process of elimination. This varies greatly from program to program, so I can't really expound on this point. Two useful sites for this have been AppDeploy, here and this one. Beyond that, I'll offer what help I can from my experience with Photoshop Elements 3. Basically, my remote install app is a simple DOS batch file. Something like this: msiexec /i "Path to MSI installer" /qb ISX_SERIALNUM=XXXXXXXXXXXXXXXX Note that I'm not using Adobe's Setup.exe that's included with the CD. I'm working strictly from the MSI itself. After that, I import those two Registry keys listed above (which were ripped-off from my previous manual installation). They contain the encrypted version of the serial number in a registry value listed under those keys. A handy tool for importing them is to use the REG command in the command line. Simpy point it to the .REG file that you created from the manual install and have it import it into the remote machine. I believe that was all I had to do, aside from moving and creating shortcuts for the user. I'll check tomorrow when I'm back at work and have my notes in front of me. As to the whole issue of an MST, I've yet to figure out making them on my own. I know it can be done with Orca, a free tool from Microsoft. It's available in the Platform System Developer's Kit, here. I've only done some cursory exploration in MSIs through this program, and I'm still trying to learn the general structure of the MSI files themselves. About the best advice I can offer for this though, is that you will need to use two copies of the MSI file. Use Orca to make all the changes you want directly in one MSI (and test it by installing it on a clean machine), then have Orca compare the new and old MSI files and write an MST based on their differences. I hope that helps you a bit.
|