Ciao ale500,
ho provato ad usare il codice che hai postato.

Anch'io ho usato la funzione SHSimpleIDListFromPath per recuperare l'ID di un folder partendo dal suo percorso del folder.
Ma chiamando:
codice:
.pidlRoot = SHSimpleIDListFromPath("C:\HTML")
io ottenevo sempre 0!!!! La dialogo box si continuava ad aprire sempre con root il desktop!


Purtroppo usando il codice che hai postato ottengo lo stesso risultato ma, ho scoperto che...
...
su Windows XP non funziona.

Ho infatti provato su WIN98 (che poi è il sistema dove dovrà girare il programma) e funziona tutto perfettamente.

Io però sto sviluppando il programma con VB6 e WindowsXP.

C'è qualcuno che ha riscontrato lo stesso problema? ...e ha trovato una soluziona alternativa???

Ciao!