[VB6] Bepalen op welke PC's een user is ingelogd

Pagina: 1
Acties:
  • 113 views sinds 30-01-2008
  • Reageer

  • mim
  • Registratie: Juni 2001
  • Laatst online: 03-05-2007
Ik ben op zoek naar een manier (API call(s)?/anders?) om te bepalen op welke PC's in een NT4 Domain een user is ingelogd. Dit met VB6. Eventueel C/C++ oplossing mag ook.

Anders om (Wie zijn er allemaal op een PC ingelogd) lukt al wel. Daar zijn ook gewoon API Calls voor.

Ik heb al heel wat boeken/sites/fora/search engines doorgeworsteld maar nog geen oplossing gevonden.

Het zou misschien mogelijk zijn om alle PC Accounts in het domain door te lopen en te kijken wie er daarop zijn in gelogd. Wordt de betreffende gebruiker op een bepaalde PC gevonden dan wordt deze pc naam toegevoegd aan de lijst met werkstations waarop de gebruiker is ingelogd.

Echter dit gaat niet snel zijn en ik hoop eigenlijk dat er een andere techniek is om dit te doen.

Verwijderd

Misschien is het makkelijk om te weten aan welke kant je dit wil afvangen:

-Clients kunnen zien welke clients ingelogd zijn?
-Server kijkt of een client is ingelogd?

Zal ondertussen ff voor je speuren!

  • henkleerssen
  • Registratie: December 2000
  • Niet online

henkleerssen

Your life is as you narrate it

Dat betekent dat je vanaf de server alle clients als admin benadert en vervolgens kijkt wie er dan staat ingelogt? VOlgens mij zijn hier geen API calls voor.
Maar... ik weet wel van progje die het een ander al doet... IPC... of zo iets (precieze naam weet ik niet meer precies) als ik me niet vergis. met dit progje kun je ook op andere pc's inloggen om te kijken wie er ingelogt was.
Ook zou je gewoon event logs kunnen afgaan van elke client en kijken naar bepaalde login van users (event logs kun je ook openen vanaf andere pc's) .. dus..