Okay dann würde mich interessieren auf welchen Laufwerken dies ist. Sind alle in dem gleichen Laufwerk? Wenn nicht wäre die Frage ob es C: ist, ein gemountetes, oder was für eins auch immer. Wenn du programmier-technisch den Schritt immer gleich machst, dann gäbe es jetzt ja keinen Grund aus programmierer Sicht wieso es nicht geht.
Da sehe ich grad du machst das logon_flag auf 0 ...
logon_flag | 0 - Interactive logon with no profile. 1 - Interactive logon with profile. 2 - Network credentials only. 4 - Inherit the calling process's environment instead of the user's environment. |