Originariamente inviato da MItaly
Su Windows 2000, dove per impersonare un utente è necessario il privilegio SE_TBC_NAME ("Act as part of the operating system"), normalmente concesso solamente agli amministratori e ad altri account dotati di grandi privilegi (ad esempio l'account LocalSystem, usato per la maggior parte dei servizi).

Be', questo spiega tutto .
Sono stato tratto in inganno dall'interfaccia che raggiungi con [click dx Risorse del computer -> Utenti e gruppi locali -> Users] che è quella che uso di solito quando devo operare sulle utenze.
Da lì l'utente Guest era abilitato ma da [Pannello di controllo -> Account utente] no.
Una vera porcata....

Devi usare la NetUserGetInfo chiedendo una struttura USER_INFO_1 che dovrebbe contenere anche il percorso della home directory.
Grazie, domani provo.
Ora vado a dormire che sono cotto.
Ti faccio sapere.