Hi,
I've been struggling
with the following problem: my installer calls an external dll by a custom
action. This dll reads an xml file. I discovered that in case of an error, the
installer shows appropriate error message box (I use the MsiProcessMessage
method to inform installer about an error), but only on the machine I develop
the installer. I tried to run it on two other laptops and there is nothing shown
except the final FatalErrorDlg.
I was not sure if
there is something wrong with the dll or with installer, so I wrote a function
in this dll which always returns error code and forces MSI to log this
error and show the message: and again the result was exactly the same - just
fine on my machine, but neither log entry nor message box was shown on two other
machines?
Anybody has any
idea?
Mateusz