ok, grazie funzionano entrambi.
Ho fatto qualche esperimento e sembra che:
il codice funziona solo però se NON si memorizzano le credenziali e in piu bisogna riavviare explorer per eliminare la cache altrimenti le cartelle di samba aperte sono ancora accessibili.
Se si memorizzano le credenziali invece necessita disconnettersi dall'account e rientrarvi.
automatizzando il tutto con un file batch
net use * /delete /yes
taskkill /f /IM explorer.exe
explorer.exe