How does one do that?
i need to tell if a workstation is vacant.
Now using a complicated patchwork of last input api, and system idletime through WMI, and i would like one more evaluation: is the screen saver running?

with just the first two, i get false positives if a low-cpu app like an NES emulator is running, using USB controllers.
but if the screensaver is on, they aren't playing any games...

any ideas?