Irgendwas scheine ich noch falsch zu machen. Ich nutze deinen Code in der Art:
ConnectToNetworkDriveW('', PChar(PathDelim + PathDelim + Computer + PathDelim + 'IPC$'), PChar(UserName), PChar(Password), False);
Nutze ich das irgendwie falsch? Trotz richtigen Username/Password (Benutzername aus der Domain - Anmeldung über den Explorer funktioniert mit diesen Daten ohne Probleme) komme ich nicht auf den XP Pro Rechner (Domainrechner).
Nach der Anmeldung nutze ich dann Pfade wie zum Beispiel "\\laptop\public".
Von XP Pro -> XP Home funktioniert es soweit, aber umgedreht leider nicht. Das einzige was bei XP Pro -> Home noch nicht funktioniert, sind die adminstrativen Freigaben. Kann man bei XP Home Version nicht die Administrativen Freigaben, wie "c$" ansprechen? Ist das evt. eine Home-Einschränkung?
[EDIT/ADD]
Ich nehm alles zurück. Das Problem lag an der Reihenfolge in meinen Code. XP Home -> Pro funktioniert jetzt auch. Unter XP Home gibt es leider keine administrative Freigaben, wie "c$". Macht aber nichts, dann synchroniziere ich eben vom Laptop aus