home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / KILLP2.ZIP / KILLP.HLP (.txt) next >
OS/2 Help File  |  1992-11-12  |  5KB  |  190 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. General Help for The Terminator ΓòÉΓòÉΓòÉ
  3.  
  4. The Terminator application makes use of a Non documented API called 
  5. DosQProcStatus. This is same API used by the OS/2 program PSTAT.EXE. 
  6.  
  7. The Terminator is a Public Domain application. You are free to use and 
  8. distribute this application. In fact you are encouraged to distribute this 
  9. application to others. 
  10.  
  11. If you find this application convinient and easy to use, a registration fee of 
  12. $25.00 would be appreciated. If you send $47.00 dollars or more, you will 
  13. recieve, when available the next version of The Terminator. Please state the 
  14. version you currently have. 
  15.  
  16. Send check of money order to: 
  17.  
  18.  Impact Software 
  19.  5889 Kanan Rd. Suite 330 
  20.  Agoura, Ca. 91301 
  21.  
  22.  Our phone number is (800) 676-9390 
  23.  
  24.  The Terminator can be dangerous, because it will terminate any process 
  25.  running. If you terminate a system process it is possible you could lose data. 
  26.  However, used properly, this application can be invaluable when debugging new 
  27.  applications which spawn processes and create semphores. 
  28.  
  29.  This information can also be useful when trying to establish relationships of 
  30.  semaphores to threads; which processes are running under which screen group 
  31.  (session ID); parent child relationships etc. 
  32.  
  33.  The Abbreviations used in Terminator refer to the following: 
  34.  
  35.  Process and Thread Information: 
  36.  
  37.  o PID  = Process ID 
  38.  
  39.  o PPID = Parent Process ID 
  40.  
  41.  o Sess = OS/2 Session ID (Screen Group?) 
  42.  
  43.  o Mod# = Process Module Handle 
  44.  
  45.  o Proc Name = Process module name 
  46.  
  47.  o Chld = Number of child processes 
  48.  
  49.  o TID  = Thread ID (within process) 
  50.  
  51.  o sTID = System-wide Thread ID (within system) 
  52.  
  53.  o Prty = Thread priority 
  54.  
  55.  o Block ID = ID of something that causes thread to be blocked (hex) 
  56.  
  57.  o Flgs = Thread flags 
  58.  
  59.  Module Information: 
  60.  
  61.  o Mod# = Module Handle 
  62.  
  63.  o Deps = Number of dependent modules 
  64.  
  65.  o Name = Module Name 
  66.  
  67.  o IDs  = Module handles of dependents 
  68.  
  69.  System Semaphore Information: 
  70.  
  71.  o Owning Process = Process name and PID of owner 
  72.  
  73.  o sTID = System-wide Thread ID (within system) 
  74.  
  75.  o Unkn = Unknown byte often non-zero 
  76.  
  77.  o Ref  = Semaphore reference count 
  78.  
  79.  o Req  = Semaphore request count 
  80.  
  81.  o Flgs = Semaphore flags (non-zero in 1.1, zero in 1.2) 
  82.  
  83.  o Name = System semaphore name 
  84.  
  85.  Shared Memory Segment Information: 
  86.  
  87.  o Hand = Internal use handle 
  88.  
  89.  o Sel  = Selector of segment 
  90.  
  91.  o Use  = Use count of segment 
  92.  
  93.  o Name = Segment name 
  94.  
  95.  
  96. ΓòÉΓòÉΓòÉ 2. Action ΓòÉΓòÉΓòÉ
  97.  
  98. The Action menu pulldown gives you a list of "actions" which you can take on 
  99. certain processes and semaphores. 
  100.  
  101.  
  102. ΓòÉΓòÉΓòÉ 3. Terminate ΓòÉΓòÉΓòÉ
  103.  
  104. Terminate, will perform a DosKillProcess on the specified application. The 
  105. application will immdiately terminate, no matter what processing it is doing. 
  106. If the application has an ExitList, it will get control to perform the 
  107. necessary cleanup before the application actually terminates. If the process 
  108. has registerd a signal handler, it may trap the terminate and not allow itself 
  109. to be killed. 
  110.  
  111.  
  112. ΓòÉΓòÉΓòÉ 4. Clear ΓòÉΓòÉΓòÉ
  113.  
  114. Clear, will perform a DosSemClear to clear a semaphore. 
  115.  
  116.  
  117. ΓòÉΓòÉΓòÉ 5. Set ΓòÉΓòÉΓòÉ
  118.  
  119. Set, will dos a DosSemSet to set a semaphore. 
  120.  
  121.  
  122. ΓòÉΓòÉΓòÉ 6. Refresh ΓòÉΓòÉΓòÉ
  123.  
  124. The Refresh pulldown show the two refresh options  Now Auto 
  125.  
  126.  
  127. ΓòÉΓòÉΓòÉ 7. Now ΓòÉΓòÉΓòÉ
  128.  
  129. Now, starts an immediate refresh of all data. 
  130.  
  131.  
  132. ΓòÉΓòÉΓòÉ 8. Auto ΓòÉΓòÉΓòÉ
  133.  
  134. Auto, will perform an immediate refresh, and then refresh at regular intervals 
  135. as specified in the Refresh Rate. 
  136.  
  137.  
  138. ΓòÉΓòÉΓòÉ 9. Exit ΓòÉΓòÉΓòÉ
  139.  
  140. Exit will stop The Terminator application. 
  141.  
  142.  
  143. ΓòÉΓòÉΓòÉ 10. Config ΓòÉΓòÉΓòÉ
  144.  
  145. The Config pulldown allows you to; set the Refresh Rate; reset the default 
  146. parameters; save your current configuration. 
  147.  
  148.  
  149. ΓòÉΓòÉΓòÉ 11. Rate ΓòÉΓòÉΓòÉ
  150.  
  151. The refresh rate determines a regular interval at which all data will be 
  152. refreshed. This can be set anywhere between 1 second and 30 minutes. The 
  153. resources used to refresh are minimal, so you can set this rate fairly frequent 
  154. if you like. 
  155.  
  156.  
  157. ΓòÉΓòÉΓòÉ 12. Save ΓòÉΓòÉΓòÉ
  158.  
  159. Save Setup, will store the current window position, window size and refresh 
  160. rate in the OS2.INI file.  The Terminator will interogate this data the next 
  161. time it starts up, and reset itself accordingly. 
  162.  
  163.  
  164. ΓòÉΓòÉΓòÉ 13. Defaults ΓòÉΓòÉΓòÉ
  165.  
  166. Reset Defaults, will restore the default window size, position and refresh 
  167. rate.  This does not change the information in the OS2.INI file, if you want to 
  168. reset the default permenantly, you need to Save Setup 
  169.  
  170.  
  171. ΓòÉΓòÉΓòÉ 14. Keys Help ΓòÉΓòÉΓòÉ
  172.  
  173. The list of keys is arranged in groups. 
  174.  
  175. Use: 
  176.  
  177.  o Alt+Esc to switch between programs 
  178.  
  179.  o Up and Down arrow keys to change a selection 
  180.  
  181.  o F10 to reach the menu 
  182.  
  183.  o Alt + A for Action 
  184.  
  185.  o Alt + R for Refresh 
  186.  
  187.  o Alt + F for Configure 
  188.  
  189.  o Alt + H or F1 for help 
  190.