Sep 16, 2019
11:53 PM
Use MsiGetFeatureState(ISMSI_HANDLE, "Your Feature Id", nvInstallState, nvActionStateFeature);
...
if (nvActionStateFeature == 3) then
...
endif;
... View more
Aug 07, 2019
10:32 PM
It only work with properties, not String Identifiers
... View more
Aug 07, 2019
10:31 PM
You are able to read with the method LoadStringFromStringTable ("ID_STRING", svIdString); equivalent to svIdString = @ID_STRING; //Not ANSI supported unlike of MsiGetProperty (hMSI, "YourProperty", svYourProperty, nvSize); that it is for read Property values. But there is no way to set values into StringTable, I think it is due to the string names are converted to its value in compilation time (I am not sure at 100% of this)
... View more
About
Costa Rica
Latest posts by elganzo
Subject | Views | Posted |
---|---|---|
996 | Sep 16, 2019 11:53 PM | |
1993 | Aug 07, 2019 10:32 PM | |
1993 | Aug 07, 2019 10:31 PM |
Activity Feed
- Posted Re: MsiEvaluateCondition on &FeatureName =3 always true on InstallShield Forum. Sep 16, 2019 11:53 PM
- Kudoed Re: OnBegin doesn't execute for joshstechnij. Aug 16, 2019 11:31 PM
- Posted Re: changing value of string table identifier within the Installscript on InstallShield Forum. Aug 07, 2019 10:32 PM
- Posted Re: changing value of string table identifier within the Installscript on InstallShield Forum. Aug 07, 2019 10:31 PM