home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 11 Util
/
11-Util.zip
/
KILLP2.ZIP
/
KILLP.HLP
(
.txt
)
next >
Wrap
OS/2 Help File
|
1992-11-12
|
5KB
|
190 lines
ΓòÉΓòÉΓòÉ 1. General Help for The Terminator ΓòÉΓòÉΓòÉ
The Terminator application makes use of a Non documented API called
DosQProcStatus. This is same API used by the OS/2 program PSTAT.EXE.
The Terminator is a Public Domain application. You are free to use and
distribute this application. In fact you are encouraged to distribute this
application to others.
If you find this application convinient and easy to use, a registration fee of
$25.00 would be appreciated. If you send $47.00 dollars or more, you will
recieve, when available the next version of The Terminator. Please state the
version you currently have.
Send check of money order to:
Impact Software
5889 Kanan Rd. Suite 330
Agoura, Ca. 91301
Our phone number is (800) 676-9390
The Terminator can be dangerous, because it will terminate any process
running. If you terminate a system process it is possible you could lose data.
However, used properly, this application can be invaluable when debugging new
applications which spawn processes and create semphores.
This information can also be useful when trying to establish relationships of
semaphores to threads; which processes are running under which screen group
(session ID); parent child relationships etc.
The Abbreviations used in Terminator refer to the following:
Process and Thread Information:
o PID = Process ID
o PPID = Parent Process ID
o Sess = OS/2 Session ID (Screen Group?)
o Mod# = Process Module Handle
o Proc Name = Process module name
o Chld = Number of child processes
o TID = Thread ID (within process)
o sTID = System-wide Thread ID (within system)
o Prty = Thread priority
o Block ID = ID of something that causes thread to be blocked (hex)
o Flgs = Thread flags
Module Information:
o Mod# = Module Handle
o Deps = Number of dependent modules
o Name = Module Name
o IDs = Module handles of dependents
System Semaphore Information:
o Owning Process = Process name and PID of owner
o sTID = System-wide Thread ID (within system)
o Unkn = Unknown byte often non-zero
o Ref = Semaphore reference count
o Req = Semaphore request count
o Flgs = Semaphore flags (non-zero in 1.1, zero in 1.2)
o Name = System semaphore name
Shared Memory Segment Information:
o Hand = Internal use handle
o Sel = Selector of segment
o Use = Use count of segment
o Name = Segment name
ΓòÉΓòÉΓòÉ 2. Action ΓòÉΓòÉΓòÉ
The Action menu pulldown gives you a list of "actions" which you can take on
certain processes and semaphores.
ΓòÉΓòÉΓòÉ 3. Terminate ΓòÉΓòÉΓòÉ
Terminate, will perform a DosKillProcess on the specified application. The
application will immdiately terminate, no matter what processing it is doing.
If the application has an ExitList, it will get control to perform the
necessary cleanup before the application actually terminates. If the process
has registerd a signal handler, it may trap the terminate and not allow itself
to be killed.
ΓòÉΓòÉΓòÉ 4. Clear ΓòÉΓòÉΓòÉ
Clear, will perform a DosSemClear to clear a semaphore.
ΓòÉΓòÉΓòÉ 5. Set ΓòÉΓòÉΓòÉ
Set, will dos a DosSemSet to set a semaphore.
ΓòÉΓòÉΓòÉ 6. Refresh ΓòÉΓòÉΓòÉ
The Refresh pulldown show the two refresh options Now Auto
ΓòÉΓòÉΓòÉ 7. Now ΓòÉΓòÉΓòÉ
Now, starts an immediate refresh of all data.
ΓòÉΓòÉΓòÉ 8. Auto ΓòÉΓòÉΓòÉ
Auto, will perform an immediate refresh, and then refresh at regular intervals
as specified in the Refresh Rate.
ΓòÉΓòÉΓòÉ 9. Exit ΓòÉΓòÉΓòÉ
Exit will stop The Terminator application.
ΓòÉΓòÉΓòÉ 10. Config ΓòÉΓòÉΓòÉ
The Config pulldown allows you to; set the Refresh Rate; reset the default
parameters; save your current configuration.
ΓòÉΓòÉΓòÉ 11. Rate ΓòÉΓòÉΓòÉ
The refresh rate determines a regular interval at which all data will be
refreshed. This can be set anywhere between 1 second and 30 minutes. The
resources used to refresh are minimal, so you can set this rate fairly frequent
if you like.
ΓòÉΓòÉΓòÉ 12. Save ΓòÉΓòÉΓòÉ
Save Setup, will store the current window position, window size and refresh
rate in the OS2.INI file. The Terminator will interogate this data the next
time it starts up, and reset itself accordingly.
ΓòÉΓòÉΓòÉ 13. Defaults ΓòÉΓòÉΓòÉ
Reset Defaults, will restore the default window size, position and refresh
rate. This does not change the information in the OS2.INI file, if you want to
reset the default permenantly, you need to Save Setup
ΓòÉΓòÉΓòÉ 14. Keys Help ΓòÉΓòÉΓòÉ
The list of keys is arranged in groups.
Use:
o Alt+Esc to switch between programs
o Up and Down arrow keys to change a selection
o F10 to reach the menu
o Alt + A for Action
o Alt + R for Refresh
o Alt + F for Configure
o Alt + H or F1 for help