I have an application package that depends on an ini file that is parsed with install script code.
In this ini file the INSTALLDIR is defined.
However I try I don't seem to be able to get the installation to recognise that I have changed this property using a line of the form:
MsiSetProperty ( hMSI , "INSTALLDIR" , "D:\\" ) ;
And I can show that the property has changed succesfully.
I have tried setting the action to run straight away, and at several levels in the order of install with little success.
My installation works fine for all other parts if I define the property in the command line:
msiexec /i ITO.msi INSTALLDIR=D:\
Is there some way of forcing the property early enough in install script?
Kind Regards
Mike Gibson
HP ManagedServices