Well, it simply has to fail since
this path won't be found on any system.
My yet to be finished injection DLL could be able to detect this and return a fake handle (so ArmA thinks the file exists but is actually accessing some other file). But then if one has to use some sort of "ScriptLink" he won't need this feature anyway.
Anyway, is the filestructure of the objects.sav described somewhere? Or do I have to create a dummy campain and reveng it on my own?