I'm using nsis 2.36 on an older script,and I'm getting the msi package cannot be verified. It used to work on 2.36 before, I did not update nsis but updated to winxp SP3, could it be so?
The first directx exe execwait can execute fine. I have tried various combination of SetOutPath "$INSTDIR", SetOutPath "$INSTDIR\Redistributable" and placed the files in same folder but still error with the second one.
Section -Prerequisites
; SetOutPath "$INSTDIR\Redistributable"
MessageBox MB_YESNO "Install Microsoft DirectX 9 November 2007 Update?" /SD IDYES IDNO endInstallPhysX
ExecWait "Redistributable\directx_nov2007_redist.exe"
Goto endInstallPhysX
endInstallPhysX:
MessageBox MB_YESNO "Install the PhysX 2.8.1 Game Redistributable?" /SD IDYES IDNO endPrerequisites
ExecWait '"msiexec" /i "Redistributable\PhysX_Game_installer_281.msi"'
endPrerequisites:
SectionEnd