Author Shaun Dunmall
1) Drop the folder where ever you like.
2) Create a shortcut on your desktop pointing to the JAR file.
Double click on the shortcut you created when installing.
If that doesn't work you can create a one-line batch file thus :
JAVA -JAR install-path\NotLoggedInMachines.jar
The SOURCE is a Zip file of a NetBEans (6.9) project folder.
WHAT does the program do?
The program will find Windows machines that are switched on with no-one logged into them.
As an ICT tech I have needed on occasion to test some setting, or piece of software, or do some investigative work. Finding PC's to do this on without disturbing users has, in the past, been quite a challenge. Or at least involved walking! But now I can find test PC's from the comfort of my own chair.
Bear in mind that the data it collects is just a sort of progressive snapsnot of the machines you ask it to scan, which will become stale over time. So if you leave it too long between scanning and remoting into a machine, someone might have logged on in the mean time.
HOW does it work?
It works through the list of PC's thus :
1) Ping the PC to see if it on.
2) Use a remote WMI call to check the running processes for Explorer.exe.
3) If Explorer.exe is running then someone is logged into that PC.
4) Otherwise, it's either not a Windows machine or no-one is logged into it.
5) Check to see if Winlogon.exe is running, if not, then it's not a windows machine.
6) Put it in the appropriate collumn.
AVAST Anti-Virus may incorrectly identify the program as a trojan horse.
Any use to you?
If you do find it useful I'd love to know about it. Or if you can think of ways to improve it, of which I'm sure there are many, please do email me.
Thanks very much for taking the time to check this out, I hope you find it useful.
V1.0.4 Changed the GUI around a little. Extended Status box.
Increased Status mesages.
Got rid of on-screen redundant DEBUG option.
Made the NOT WINDOWS detection look for SVCHOST.EXE instead of WINLOGON.EXE.
V1.0.3 Changed the GUI around a little, made it green, allow collums to resize.
Added statefullness, it now remembers what settings you last chose.
V1.0.2 Added a "Not Windows" collumn to GUI
Added facility to detect non-Windows machines
Added facility to use RDP switches
Fixed minor GUI update glitch
Fixed bug where IP addresses ending in 255 did not generate anything
V1.0.1 Added facility to use RDP
Added facility to change RDP port
Added facility to change VNC port
Added facility to choose VNCviewer.exe path
Slight GUI re-arrangement
v1.0.0 First Release