... und was macht die Funktion IsFileOpen eigentlich?
Da das bestimmt eine Kopie der bekannten Funktion ist...
Das versucht die Datei exklusiv zu öffnen. Wenn die Datei dabei bereits offen ist, dann verhindern die Sharingrechte das erneute Öffnen und die Funktion gibt darauf hin ein False zurück.