Sind in den Alarmierungstexten vielleicht Sonderzeichen wie 'Größer als' / 'kleiner als' < > enthalten??

Dann könnte es helfen, wenn Du die Parameter mit Anführungszeichen einschließt:

boslog.exe "%1 %2 %3 0"

Und dann natürlich die Anführungszeichen durch Dein Programm wieder entfernen.

Gruß,
ahk