allora, ho risolto mettendo insieme un po' di pezzi presi qua e la su internet
vi posto il codice che intabella le informazioni sui permessi relativi alle sottocartelle di una cartella specificata:
codice:
Private Function getPermessi() as String
Dim tabella As String = "<table><tr><th>Cartella</th><th>Utente</th><th>Permessi</th></tr>"
Dim path As String = "C:\............"
Dim d As New DirectoryInfo(path)
For Each dir As DirectoryInfo In d.GetDirectories
tabella &= "<tr><td colspan=""3"">" & dir.Name & "</td></tr>"
Dim permesso As DirectorySecurity = dir.GetAccessControl
Dim auth As AuthorizationRuleCollection = permesso.GetAccessRules(True, True, GetType(System.Security.Principal.NTAccount))
For Each rule As FileSystemAccessRule In auth
tabella &= "<tr><td></td><td>" & rule.IdentityReference.Value & "</td><td>" & rule.FileSystemRights.ToString & "</td></tr>"
Next
Next
tabella &= "</table>"
Return tabella
End Sub