That can happen because of "breaking" change in makensis version 3.07:
F.3.2.1 Major Changes Unicode now defaults to true
So, if your script and ExecDos.dll are non-Unicode, you should explicitly set it by adding Unicode false line (at the beginning of nsi file).
0
Anders
On
The ExecDos plug-in has both ANSI and Unicode versions included in its .zip, make sure you are using the correct version. This is really important if you are using !addplugindir.
That can happen because of "breaking" change in
makensisversion 3.07:So, if your script and
ExecDos.dllare non-Unicode, you should explicitly set it by addingUnicode falseline (at the beginning of nsi file).