lo que tengo entendido, se desea determinar de forma remota el nombre de usuario de las personas iniciar sesión para muchas PC y presentar los resultados en una aplicación Windows Forms.
Windows no tiene un mecanismo incorporado para enumerar esta información.
Independientemente del mecanismo que elijas en última instancia, probablemente necesites ejecutar la aplicación de escaneo en una cuenta de usuario que tenga derechos de administrador en la PC que se escanea.
Puede emular el comportamiento del comando SysInternals PsLoggedOn que examina la clave HKEY_USERS en la computadora remota. Para saber quién está conectado a una PC (es decir, acceder a recursos compartidos), use la API de NetSessionEnum.
Más información sobre PsLoggedOn se puede encontrar aquí: link text
sí, quiero el segundo "¿Desea determinar de forma remota el nombre de usuario de las personas que iniciaron sesión en muchas PC y presentar los resultados en una aplicación de Windows Forms?" – Sarathy