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