I'm writing a program that i want to serve as a secondary user authentication to windows 2000, i.e. After u logon to the machine that the program is on the application will ask for more user details other than that which win2000 requires. My problem is i don't know a way that i can tell when a user wants to or has logged on to a system via a network. I'm looking for a guide as to how to approach the problem, if i can get started i know i can figure out the rest. If anyone know where i could get some reference material that would be of great help.