Posts
161
Comments
240
Trackbacks
6
.NET Tip: recuperare l'owner di un file

Condivido questo piccolo tip, sperando di velocizzare la ricerca a qualcun altro nel caso avesse la stessa mia esigenza.
Tornando a noi, pensavo erroneamente che la classe FileInfo contenesse tutte le informazioni relative ad un file, compreso l'owner.
Invece non è così! Fortunamente se stiamo utilizzando NTFS (non so se funziona anche in altri contesti) e il Framework 2.0 possiamo utilizzare le nuove funzioni per la gestione della security e delle ACL.
Per recuperare l'owner del file è sufficiente utilizzare il seguente codice:

1 Dim fInfo As New FileInfo(filePath) 2 Dim owner As String 3 Try 4 owner = fInfo.GetAccessControl.GetOwner(GetType(System.Security.Principal.NTAccount)).Value 5 Catch ex As Exception 6 owner = "Sconosciuto" 7 End Try

posted on martedì 31 luglio 2007 13.02 Print
Comments
No comments posted yet.

Post Comment

Title *
Name *
Email
Url
Comment *  
Please add 2 and 8 and type the answer here:
News
Se volete sapere con chi avete a che fare eccomi qui in uno "scatto" lavorativo.
La mia foto

Logo MCAD
Logo MCTS

Visite dal 16/03/2007:

Il mio stato su Messanger: