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.
2
Ilyan
On
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).
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
.