Interessanterweise hat auch bei mir der neuangelegte Benutzer nicht funktioniert, aber der Benutzer, der als Online Konto eingerichtet wurde, funktioniert jetzt.
Nach dem SMB1.Initalize werden mit .SetCredentials("
Benutzer@xy.at","passwordala123456",""), die Domain habe ich mit "" leer gelassen.
Bei ListFiles habe ich über die IP Adresse wie im Beispiel gearbeitet; bei einer Windows 10 Maschine habe ich bemerkt, dass sie über WLAN nicht "pingbar" war, über Kabel aber schon... Die zweite Windows 10 Maschine habe ich aber auch über WLAN erreicht.
Ich verwende bei allen Freigaben den Kennwortschutz, da ich bei vielen Computern das Gefühl / Erfahrung habe, dass ohne Kennwortschutz manche Freigaben nicht problemlos funktionieren.
Eben kurz getestet: Die SMB Lib funktioniert auch unter B4J; damit ist das Austesten deutlich schneller.