PDA

View Full Version : why the "Change Object Settings" menu disable in InstallShield 2018 Express



jimuseinobj
11-13-2018, 04:20 AM
hi,
i buy a InstallShield 2018 Express Perpetual License, which is $749.00.

i use InstallShield to build a java based program. my case is if the setup.exe find local Windows does not install JRE, then it will install JRE firstly. if it finds, then InstallShield will bypass the JRE isntallation and install my jars directly.
previously when i use a trial InstallShield2018SP1PremierComp.exe, i test my case and successfully. then i buy a license, but now i find this JRE check process fail. it always install the JRE.

when i use trial InstallShield, i can create my JRE prerequisite in "Redistributables" function. and my "JRE 64bit.prq" content is:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<SetupPrereq>
<conditions>
<condition Type="1" Comparison="2" Path="HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.8.0_181" FileName="" ReturnValue=""/>
</conditions>
<files>
<file LocalFile="C:\Users\jcai\Downloads\jre-8u181-windows-x64.exe" CheckSum="7F125BD071F2F83D91A8146BCB48BDA5" FileSize="0,71792504"/>
</files>
<execute file="jre-8u181-windows-x64.exe"/>
<properties Id="JRE 64bit" Description="JRE 64bit"/>
<behavior Failure="4"/>
</SetupPrereq>

now i input the license code, which is "Serial Number" in the order email. i find the UI has changes. i can not add new prerequisite, and when i try to edit my prerequisite by right click it, i find "Change Object Settings" menu is disable and gray.

who can tell me why and how to implement my case?

banna_k
12-08-2018, 12:57 PM
Edit prerequisite feature is not available in the express version, and "Change Object Settings" is for the install script objects prerequisites.

Jenifer
12-11-2018, 08:54 AM
hi,
i buy a InstallShield 2018 Express Perpetual License, which is $749.00.

i use InstallShield to build a java based program. my case is if the setup.exe find local Windows does not install JRE, then it will install JRE firstly. if it finds, then InstallShield will bypass the JRE isntallation and install my jars directly.
previously when i use a trial InstallShield2018SP1PremierComp.exe, i test my case and successfully. then i buy a license, but now i find this JRE check process fail. it always install the JRE.

when i use trial InstallShield, i can create my JRE prerequisite in "Redistributables" function. and my "JRE 64bit.prq" content is:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<SetupPrereq>
<conditions>
<condition Type="1" Comparison="2" Path="HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.8.0_181" FileName="" ReturnValue=""/>
</conditions>
<files>
<file LocalFile="C:\Users\jcai\Downloads\jre-8u181-windows-x64.exe" CheckSum="7F125BD071F2F83D91A8146BCB48BDA5" FileSize="0,71792504"/>
</files>
<execute file="jre-8u181-windows-x64.exe"/>
<properties Id="JRE 64bit" Description="JRE 64bit"/>
<behavior Failure="4"/>
</SetupPrereq>

now i input the license code, which is "Serial Number" in the order email. i find the UI has changes. i can not add new prerequisite, and when i try to edit my prerequisite by right click it, i find "Change Object Settings" menu is disable and gray.

who can tell me why and how to implement my case?


Hi,

InstallShield2018SP1PremierComp.exe is the trial version of Premier version of installshield but which ever you had purchased is of express. Thereby you are able to see ambiguity

Hope it helps,
Thanks,
Jenifer