Eigentlich verhält sich das Script gleich, jedoch ist das Arbeitsverzeichnis ein anderes.
Wenn man das Script direkt startet, dann reicht IniRead("Inidatei.ini"... weil das Arbeitsverzeichnis gleich dem Scriptverzeichnis ist.
Beim Start via Registry ist das Arbeitsverzeichnis ein anderes, darum: IniRead(@ScriptDir & "\IniDatei.ini"... sonst sucht er in C:\ oder EigeneDateien nach der Ini-Datei...
*Ich hab das nicht ausprobiert, aber ich vermute mal, daß es so ist ![]()