Also ich habe es eben nochmal bei mir andebugged und das Flag wird einwandfrei ausgewertet und das SIP bleibt zu.
Check nochmal bitte, ob das Flag wirklich bei Dir noch drin ist, an der richtigen Stelle usw.
Wenn Du beispielsweise das Flag einträgst und SiDiaryPPC noch läuft und Du es dann beendest, schreibt das Programm beim Beenden die gecachte ini neu, so dass so das Flag vielleicht wieder weg st.
Ansonsten vielleicht auch mal checken, ob es wirklich ein sauberer Zeilenvorschub ist, der die Zeile mit ShowSIP einleitet. Ja nach ditor könnte das vielleicht auch kein echter CRLF sein, sondern nur ein LF...
Viele Grüße, Alf.