Archive: ExecWait and another installer


ExecWait and another installer
I'm trying to use NSIS to launch another installer
so that I can modify the installation when it is
complete. I can't just use NSIS to replace the binary
installer as suggested to others. The problem, like others
have posted in this forum, is that the other installer
launched via ExecWait launches additional processes after
it starts and my NSIS installer continues as these processes
are started. For example, I use ExecWait to launch setup.exe, but
then process _isdel.exe shows up in my Task Manager, and the NSIS installer continues before the other installer even gets started.

Can you think of a way around this? If I attempt to run
_isdel.exe, it starts but then exits. However, when setup.exe
launches it, it stays resident during the installation.

Uhg.

If it helps, I'm trying to launch (and wait) for the MySQL for Windows (GPL license) database installer, and it uses InstallShield.

Regards,
Garrel


maybe u should use a batch file for stating or something that run the whole time during the install routine

nsis looks only for the process which starts when another exe has benn started this cant work.

but if its only mysql then its no problem to install it by yourself with nsis

just install mysql in a dir (c:\mysql)

then

copy the WHOLE dir to anotherpath where u want to build your nsis

then add the whole path to your project thats it.

if u want to make startmenu entries and others i thick u know how.

mysql dont use any ohter dll in win dir thatswhy its easy to install it.

the start command for mysql as a service
is described in the install.html in mysql