viernes, 15 de enero de 2010

Obtener el UserName y el Dominio de un Proceso

Para realizar esta (a primera vista) sencilla operación, en .NET, resulta no ser tan sencillo. Después de Googlear un rato (Dios bendiga Google), encontré la solucion, que es utilizando un Query y el ManagementObjectSearcher. Creo que también hay maneras de invocarlo con llamadas al API, pero siendo sincero, si quisiera llamar a un API, entonces mejor seguiría usando VB6 ;). Como siempre, aquí les dejo código de ejemplo.



Aunque si lo que necesitan es el Usuario y el Dominio del Proceso actual, es muchísimo más fácil y eficiente usar el Enviroment.UserName y el Environment.UserDomainName.

No hay comentarios:

Publicar un comentario