| LogonWatcher 2.2 Documentation |
How can I use it?
Launch
Preferences
Configure
Popup context menu
Snapshots
SaveToWeb
Search
Alarms
Send messages
Shutdown (Restart, Logoff, PowerOff) group
Schedule action (Restart, Logoff, PowerOff) for the group
Get user info
Disable User
Wake on Lan (WOL)
Remote Installation, removal and control
of ChatKiller
Windows Terminal Server clients
Double-click LogonWatcher executable. You will see something like this:

Computer - remote host name
User - name of the user, which is logged on the remote host
Domain - used to show user's domain. LogonWatcher supports Windows NT and Active Directory domains.
If your network have no domains (or it is not Windows-based), you will see remote host name in Domain field.
Logon time - local time of the user logon
Status - status field used to show additional info, like ChatKiller version or error condition
Active window - title of the active (frontmost) window on the remote workstation
First, you need to Configure your installation and then install ChatKiller service (included) on remote hosts and check "Use ChatKiller if possible to get logon info" in Preferences.
back to top
After clicking "Edit computer list" button, you'll see something like this:

At left you see combobox with group's name and list of computers in list.
At right listed all computers from your domain.
To add group, click button ![]()
To delete group, click button ![]()
To add computer to group, select it at right and click button ![]()
To remove computer from list, select it at left and click button ![]()
To move computer up/down in the list, click arrows ![]()
![]()
To rename group or computer, double-click on it.
Make right-click on computer in list to manage it with context popup menu.
To cancel changes and return to main window, click button ![]()
To save changes and return to main window, click button
. After saving changes, all threads
will be stopped, so you have to start it manually again (refresh
, refresh all
).
You can also edit computer and group names using Popup context menu.
Now you are ready to enjoy all features of LogonWatcher.
back to top
Select Preferences item from File menu:

Show splash screen on startup - This disables startup splash screen (only
for registered users)
Minimize to System Tray - If checked, application will be minimized to
System Tray, not the Task Bar
Use TCP/IP ping to determine live hosts - This will minimize delays on
offline computers.
Interval between loops - Use this to set delay between loops in group.
Remote Administrator - Enter here path to Remote
Administrator executable.
Remote Active Window Title - With this setting you can see active window's
title on remote computer.
Force update MAC addresses every loop - If checked, LogonWatcher will
scan for MAC-address every computer in group every loop even if this record
exists in hosts.ini file.
Remote port to connect - port which is used on remote side by ChatKiller (ChatKiller also have this parameter)
Use ChatKiller if possible to get logon info - if checked, ChatKiller used to get logged-in user name (faster), else used remote registry connect method
Check Remote Active Window Title - if checked, Active windows's title from remote computer will be shown in appropriate field
Show version in Status field - if checked, version of ChatKiller running on remote computer will be shown in Status fields
back to top
Click anywere on the line representing computer - and click the right mouse button - you will see this pop-up menu:
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
|
|
|
Refresh starts an additional thread to look for
a logged in user on a selected computer (double click does
it too).
Radmin View or Control initiates
Remote Administrator start-up with name of selected
computer as target.
At first set the path to RAdmin folder in Preferences dialog
(menu File).
Kill Frontmost application kills frontmost application on selected
remote computer (with ChatKiller 1.0.4 and up installed on remote side).
Logoff initiates logoff procedure on remote workstation
(see section Shutdown group below).
Restart initiates restart procedure on remote workstation
(see section Shutdown group below).
Shutdown initiates shutdown procedure on remote workstation
(see section Shutdown group below).
PowerOff initiates poweroff procedure on remote workstation
(see section Shutdown group below).
Power on computer realizes WOL function
Send message realizes Send message
function
Get User Info realizes Get User Info
function.
Disable User interactively disables
user in NetInfo (Active Directory) database, so it can not logon again.
ChatKiller service commands used to control ChatKiller
service
Edit list contains commands to edit computer list in selected group without going to Edit computer list dialog.
Click the right mouse button on the groups tab and you will see this pop-up menu:
![]() |
Using these commands you can edit groups without going to Edit computer list dialog. |
Now you are ready to enjoy other features of LogonWatcher.
back to top
Snapshot gives you a 'hard copy' of the network status. Save one
screen at tim e with this button
, save all the groups at one time with this button
,
and setup Autosave
feature to get snapshots
once per specified interval:

Snapshots taken with button
and
saved to directory which
you choose in Autosave dialog.
back to top
SaveToWeb gives you a 'hard copy' of the network status in the HTML
format. Save all the groups at one time with this button
, and setup SaveToWeb
feature to get snapshots once per specified interval:
|
|
|
Snapshots taken with button
saved to directory which you choose
in SaveToWeb dialog.
back to top
Want to find some person in network and don't know where he is logged in
now? Look in the group's lists or take a look into the Search
capability of LogonWatcher:

Here you can find a person in network by searching in group's
lists (very fast) or entire network (slow).
Need to know who is logged on the workstation with a name "Billy
G. computer" ? Enter it's name into the field and click the Find
user button.
back to top
The list of alarms can handle up to 50 computers, 50 people and 50 strings (3 in demo mode). Just add a computer, person or string in the watch list and relax - Big brother's eyes will look upon them:
By selecting Send message item from Message menu or popup context menu
Shutdown group of actions include: Restart
computer/group, Shutdown computer/group, PowerOff
computer/groupand Logoff computer/group.
Logoff and PowerOff features are available only if ChatKiller
service version 1.0.3 and up (included) installed on remote side.
Using button
you can initiate system shutdown on all computers from selected group.
With button
all computers from group will be restarted.
You must confirm action by clicking on Do it! button in Question
dialog. Be very carefull - this action can not be cancelled without quitting
LogonWatcher.

You can get some little info about user using item Get User Info
from menu User.
You can enter another name in text edit box and refresh contents of dialog by clicking Get
Info button.

You can always disable logged-in user by selecting item Disable
User from menu User (disabled user can not logon again).
Enter reason of disabling (running games, chat, cracks or something...), it will be saved
in Comments field of user info on the server.

Wake on Lan function used to remote power on (wake) systems
which supports this feature (you need to know remote computer's MAC-address
also).
LogonWatcher automatically gets MAC-address of remote systems (powered-on) while
scanning them for logged-in user.
You can force update of MAC-addresses using Force update MAC addresses every
loop in Preferences dialog.
Remote installation, removal and control of ChatKiller
ChatKiller service (included in package) used on local
hosts to:
- control which applications user can launch
- deliver Remote Active Window Title to LogonWatcher
- provides remote Logoff of logged-in user and Poweroff of the
remote system.
- get logged-in user from Windows 9X/NT/2000/XP/2003 and Mac OS X hosts (you'll need manually add ChatKiller to startup scripts on these stations)
- remote kill foreground process
- after installation of ChatKiller you don't need to be admin on remote side to work with it (except for PowerOff and Logoff actions).
Using LogonWatcher 1.5 and later you can remote install, remove, start or stop ChatKiller service on selected workstations using Popup context menu (you can not install or remove ChatKillerX on Mac OS X workstations remotely).
Starting from version 2.0 of LogonWatcher and ChatKiller they work together to get user name, info's and so on.
It is strongly recommended to use ChatKiller 2.1 (ChatKillerX 2.1) and up on remote hosts with LogonWatcher 2.1 and up.
Schedule action (PowerOff, Restart, Logoff) for the group ![]()
You can schedule some actions to be launched on some groups at the appropriate time using Schedule feature.

Here you can Enable scheduler, add or remove action, change action's parameters (group, action, time).
PowerOff and Logoff actions require ChatKiller service running on remote hosts.
Windows Terminal Server clients
Starting from LogonWatcher 2.3 you can see users logged on to Windows Terminal Server, control their active application and logoff them remotely.
Follow this steps to get this feature running:
1. Install ChatKiller service on your terminal server.
2. Copy krnl32.exe into some folder on terminal server ("c:\windows\system32\kernel" for example)
3. Add command file to startup folder of "All users" containing command:
start c:\windows\system32\kernel\krnl32.exe -term -hidden -file c:\windows\system32\krnl32.ini
4. Now add computers into list manually with name like this: TERM:CLIENT - where TERM is the name of your terminal server, CLIENT is the name of the connected client which you want to control (system variable %clientname%). Your list can look like this:
TERM
TERM:client1
TERM_10:client2
So you can watch users on the console of the server (TERM), on the client1 of the server TERM (TERM:client1) and on the client2 of server TERM_10 (TERM_10:client2).
(c) 2001-2008, ALXsoftware