I have a Visual Basic.exe from JDA Enterprise Planning. It has selection check boxes that are by default unchecked. I would like to use the Setup.ini file provided by them to set the default state to checked. However there is no refrence to Checked or CheckBox in the setup.ini. I have tried :
CheckBox=True
Check Box=Checked
CheckBox=Enabled

Any Ideas would be so greatly appreciated. Below is the Setup.ini file provided by Default by JDA.

===============================================================
JDA Intactix Enterprise Suite Master Setup INI file

This software product is owned by and proprietary
to JDA Software, Inc. This product is protected
under the copyright laws and other applicable laws,
and none of the contents of this product, including
the object code, screen displays, databases,
graphics, or any other work of authorship associated
with this product may be copied, reproduced, or
otherwise used except as specifically authorized in
writing by JDA Software, Inc.
Copyright (c) 1999-2008 by JDA Software, Inc.
===============================================================


[License]
ImportantInfoCaption=Important Information
ImportantInfoFile=ReadMe.rtf
LicenseCaption=Licensing Information
LicenseFile=License.rtf


[IntactixKnowledgeBase]
Install=True
Checkbox=True
Gray=False
Path=msiexec /i "Intactix Knowledge Base\Install\Client Components\IntactixKnowledgeBase.msi"
Name=Client Components
Version=2007.5.0


[IntactixKnowledgeBaseServer]
Path=msiexec /i "Intactix Knowledge Base\Install\Server Components\IKBServerComponents.msi"
Name=Server Components
AppServerVersion=2007.5.0
PubServerVersion=2007.5.0
ImgServerVersion=2007.5.0


[IKS]
Path=msiexec /i "Intactix Knowledge Base\Install\Intactix Knowledge Server\IntactixKnowledgeServer.msi"
Name=Intactix Knowledge Server
AppServerVersion=2007.5.0
PubServerVersion=2007.5.0


[IntactixKnowledgeBaseConnectivity]
Path=msiexec /i "Intactix Knowledge Base\Install\Database Connectivity\IntactixKnowledgeBaseConnectivity.msi"
Name=Database Connectivity
Version=2007.5.0


[SpacePlanning]
Install=True
Gray=False
Path=msiexec /i "Space Planning\Install\SpacePlanning.msi"
Version=2007.5.0


[FloorPlanning]
Install=True
Gray=False
Path=msiexec /i "Floor Planning\Install\FloorPlanning.msi"
Version=2007.5.0


[SpaceAutomation]
Install=True
Gray=False
Path=msiexec /i "Space Automation\Install\SpaceAutomation.msi"
Version=2007.5.0


[EfficientItemAssortment]
Install=True
Gray=False
Path=msiexec /i "Efficient Item Assortment\Install\EfficientItemAssortment.msi"
Version=2007.5.0


[ShelfAssortment]
Install=True
Gray=False
Path=msiexec /i "Shelf Assortment\Install\ShelfAssortment.msi"
Version=2007.5.0


[Samples]
Install=True
Gray=False
Path=msiexec /i "Intactix Samples\Install\IntactixSamples.msi"
Name=Sample Files
Version=2007.5.0


[ViewDocuments]
Name=View Suite Documentation
Path=Documents


[AdobeReader]
Name=Get Adobe Reader
Path=http://www.adobe.com/products/acrobat/readstep.html


[ViewPromotion]
Visible=False
Name=
ExploreFolder=
CommandLine=
OpenViaFileAssociation=


[ButtonText]
Install=Install
Close=Close
ExploreCD=Explore CD


[LegendText]
Products=Products
Documents=Documents
Legend=Legend
ProductInstalled=Product installed
NewerVersionOnCD=Newer version on CD


[Errors]
InstallRunFailure=The product installation failed or was cancelled. Remaining installations have also been cancelled.
InstallFindFailure=The install path for this product could not be found
WrongIEVersion=The IES installs are designed to work with Internet Explorer version 5.0 or higher. You must upgrade your version of Internet Explorer before you will be able to run the installations.
CannotOpen=Unable to open file or web page


[MouseOverText]
ViewDocuments=Click here to view documentation for the Intactix Enterprise Suite (Requires Adobe Reader)
ViewPromotion=
AdobeInstall=Click here to install the latest Adobe Reader
ProductInstall=Click here to install the currently selected products
ExploreCD=Click here to explore the CD contents using Windows Explorer
Close=Click here to close this window
ProductSelection=Click here to select a product to install
ProductInstalled=Product is already installed
NewerVersionOnCD=Newer product version on CD
0 Comments   [ + ] Show Comments

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.

Answers

0
When do the dialog windows appear, is it during the installation process or when running the applications?
If it's during the installation process then; is it possible to add the /qb! command line switch to the Path values, so that everything installs silently?
Answered 07/09/2008 by: Netviz
Senior Yellow Belt

Please log in to comment
0
The "Launch.exe" (That's the VB .exe I earlier wrote about) when launched brings up a display that allows the installer to select (by checking a box for each MSI they need) up to 8 differnet MSI's for install. I want to only select 4 of the 8 and set that as default. My thinking is that I could go to the setup.ini and under each MSI that I want to have defaulty checked enter in something like checkbox=True. I was able to edit the setup.ini : install=False to hide from the users those msi's that I don't want installed. I am stuck on now setting the msi's that I do want to be already checked. My next step after that would be to silently call the launch.exe.
Answered 07/09/2008 by: gonemental
Yellow Belt

Please log in to comment
0
You could try browsing the EXE in a text editor (not NotePad, I mean a proper text editor...) and search for control names. I'd very much doubt that such an EXE has a switch for silent install but, realistically, the only one able to answer your questions is the vendor.

If you have no luck there, I think you're going to have to snapshot each feature individually - in order to divine what file and registry changes it makes - and build an MSI that way :(
Answered 07/09/2008 by: VBScab
Red Belt

Please log in to comment
0
Thanks for the advice. I tried resource hacker to have a look and I can get into the EXE but it doesn't provide much data. I have 2 case tickets opened with JDA and they have not gotten back to me. *not surprising* Would you happen to know of a list of common "checkbox=checked" type commands for setup.ini's? I'll try anything at this stage.

On a simular note, maybe I should just try to create an answer file. Simular to an .iss file for install shield packages. In my first post, you can see the names of the .MSI packages. Can you instruct me on how to create and MSI answer file?

Again thanks for all the help everyone.
Answered 07/09/2008 by: gonemental
Yellow Belt

Please log in to comment
0
ORIGINAL: gonemental
Would you happen to know of a list of common "checkbox=checked" type commands for setup.ini's?
SETUP.INI most commonly figures in legacy InstallShield set-ups and dialogs are, IIRC, referenced in sequence, like 'Dialog12=1', stuff like that. Your INI doesn't look like that and I suspect it's proprietary to the EXE you have.

As to controlling which of the MSIs you want to include, why not build either a wrapper MSI (nested MSIs are not recommended these days, though...) or a wrapper EXE?

ORIGINAL: gonemental
Can you instruct me on how to create and MSI answer file?
MSIs don't have an answer file as such. Changes are made using a delta database called a transform. This isn't really an appropriate place for instructions in using them. Your MSI authoring tool should have an automated way of creating one for you. Wise has 'InstallTailor', InstallShield Admin Studio has 'Tuner'. You can also use the free tools Orca or InstEdit but these are really for hardened packages who know their way around the various database tables.
Answered 07/10/2008 by: VBScab
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity