If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Launch executable - not running in system context

Hi,
I want to run an executable during the installation to create a licence fingerprint file, which is stored in a local directory.

The executable is installed with the application and I can get the installation script to run the executable after file transfer if I use the desktop as the location to create the licence fingerprint file. However I cannot get the same executable to run when I setup the command to run in the Install folder [INSTALLDIR], even when I use "Deferred Execution with System context". See screenshot

I have checked and manually running the executable in the install folder does work with elevated privileges (but not with standard privileges), which is what I would expect.

Therefore I don't understand why the "Deferred Execution with System context" doesn't seem to achieve what seems obvious.

Is this a known issue with Installshield 2016 express? Is there a workaround? Or am I missing something obvious?