Posts
163
Comments
179
Trackbacks
5
.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 16:02 Print
Comments have been closed on this topic.
News
Se volete sapere con chi avete a che fare eccomi qui in uno "scatto" lavorativo.

La mia foto

Logo MCAD
Logo MCTS