[VB.NET] Actieve users

Pagina: 1
Acties:

  • Wouter7
  • Registratie: Oktober 2005
  • Laatst online: 11-08-2022

Wouter7

Enjoy every day.

Topicstarter
Hallo

Ik zou graag via een VB.net script of een windows commando te weten komen welke users er ingelogd zijn op een andere pc. (dus niet via Enviroment.username)

Ik kan in het register kijken maar daarvoor heb je admin rechten nodig en het is de bedoeling dat iederen het kan gebruiken

Ideetjes?

  • FragFrog
  • Registratie: September 2001
  • Laatst online: 22:55
Een VB script ervoor ken ik niet, maar met de commandline kun je het doen door pstools te gebruiken :)

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Z:\Userdata\pstools>psloggedon.exe \\Boromir

loggedon v1.33 - See who's logged on
Copyright ® 2000-2006 Mark Russinovich
Sysinternals - www.sysinternals.com

Users logged on locally:
     Error: could not retrieve logon time
NT AUTHORITY\LOCAL SERVICE
     Error: could not retrieve logon time
NT AUTHORITY\NETWORK SERVICE
     25-6-2007 19:08:56    FROGMU\Administrator
     Error: could not retrieve logon time
NT AUTHORITY\SYSTEM

Users logged on via resource shares:
     30-6-2007 18:46:49    FROGMU\MATTHIJS

[ Voor 61% gewijzigd door FragFrog op 30-06-2007 18:56 ]

[ Site ] [ twitch ] [ jijbuis ]


  • Niemand_Anders
  • Registratie: Juli 2006
  • Laatst online: 09-07-2024

Niemand_Anders

Dat was ik niet..

Eventueel kun je middels de System.Diagnostics.Process class psloggedon.exe aanroepen en de output stream uitlezen en verwerken. Een voorbeeld daarvan kun je vinden in de MSDN documentatie van Process.

If it isn't broken, fix it until it is..