Visual Basic.NET - como sacar el autor de un archivo

   
Vista:

como sacar el autor de un archivo

Publicado por whay (2 intervenciones) el 27/10/2015 20:11:17
Muy buenas tardes compañeros,

Actualmente necesito conocer la forma de sacar de un archivo que usuario lo creo osea el autor.

si alguien sabe como sacar este metadato del archivo se lo agradezco mucho.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

como sacar el autor de un archivo

Publicado por David (45 intervenciones) el 27/10/2015 23:33:22
1
2
3
4
5
6
7
Dim fs = File.GetAccessControl(<ruta_fichero>)
 
Dim sid = fs.GetOwner(typeof(SecurityIdentifier))
Console.WriteLine(sid) ' SID
 
Dim ntAccount = sid.Translate(typeof(NTAccount))
Console.WriteLine(ntAccount) ' DOMINIO\usuario

Sustituye <ruta_fichero> por la ruta donde está el fichero del que quieres el autor.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

como sacar el autor de un archivo

Publicado por David (45 intervenciones) el 29/10/2015 00:15:27
Más bien sería así:
1
2
3
4
5
6
7
Dim fs = File.GetAccessControl(<ruta_fichero>)
 
Dim sid = fs.GetOwner(GetType(SecurityIdentifier))
Console.WriteLine(sid) ' SID
 
Dim ntAccount = sid.Translate(GetType(NTAccount))
Console.WriteLine(ntAccount) ' DOMINIO\usuario

Es lo que tiene traducir código C#
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

como sacar el autor de un archivo

Publicado por David (2 intervenciones) el 31/10/2015 01:04:38
Súper david me sirvió mucho.... Gracias :D
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar