Need help deploying custom healthcare software
Install file:https://dl.dropbox.com/u/1307421/PhoenixOrthoSetup.zip
I'm new to packaging, so please explain in detail. I am trying to silently deploy this software with a kbox. I've tried extracting the MSI and installing with that but it fails with a 2343 error. I've tried creating an MST file with Orca but I can't find the correct values to add/edit, so it also fails. I believe that the problem comes from a step in the install process that calls another executable called "SelectServerSetup.exe" where you are supposed to input the server where the database is located. This writes that value to the Phoenix Ortho/Bin/Release/Settings.xml file. Is there a way to stop this "SelectServerSetup.exe" from launching and provide a property in the MST that would write the location of the server to the settings.xml file? Is it possible to stop the "SelectServerSetup.exe" from launching and write the proper value to the settings.xml file with a script? How would you go about making this work?
Once I get past this and can deploy it silently, I will aslo need to edit the security settings of the "Phoenix Ortho" folder to give the group "everyone" full control. This is a requirement for the software to function properly. I havent even made it this far yet though.
Thanks for any help you can provide.
Answers (3)
Eliminating the execution of the exe depends on how it's called in the MSI. If it's a custom action then it's easy to keep it from running by giving it an impossible-to-meet condition (like 1=2)
As for setting the value in the XML, this also depends on how the XML is included in the MSI. If it's a regular file you can create your own custom action to get the value of a property (using Session.Property in the CA) and writing its value into the XML.
I cannot reach the sources you provided or I'd be able to give more detailed advice..
This is the type of install we use WinBatch for.
http://www.itninja.com/link/winbatch-create-installs-even-recording-mouse-clicks-if-needed
For this type of situation if highly recommend writing (and compiling) an AutoIT script to automate the installation and handle the other items. Here's a post I did with some example scripts and tips, which should help you get started:
http://www.itninja.com/question/useful-xp-win7-scripted-installs-tips-tasks
John