home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / KILLP.ZIP / KILLP.HLP (.txt) < prev   
OS/2 Help File  |  1992-06-21  |  5KB  |  159 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 the 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. $15.00 would be appreciated. If you send $35.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.  Software Construction Company 
  19.  5889 Kanan Rd. Suite 330 
  20.  Agoura Hills, 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.  The Abbreviations in the listbox titles refer to the following: 
  30.  
  31.  Process and Thread Information: 
  32.  
  33.  o PID  = Process ID 
  34.  
  35.  o PPID = Parent Process ID 
  36.  
  37.  o Sess = OS/2 Session ID (Screen Group?) 
  38.  
  39.  o Mod# = Process Module Handle 
  40.  
  41.  o Proc Name = Process module name 
  42.  
  43.  o TID  = Thread ID (within process) 
  44.  
  45.  System Semaphore Information: 
  46.  
  47.  o Owning Process = Process name and PID of owner 
  48.  
  49.  o Ref  = Semaphore reference count 
  50.  
  51.  o Req  = Semaphore request count 
  52.  
  53.  o Flgs = Semaphore flags (non-zero in 1.1, zero in 1.2) 
  54.  
  55.  o Name = System semaphore name 
  56.  
  57.  This information can also be useful when trying to establish relationships of 
  58.  semaphores to threads; which processes are running under which screen group 
  59.  (session ID); parent child relationships etc. 
  60.  
  61.  The next release will support OS/2 2.0 as well as provide information on 
  62.  Shared Memory. 
  63.  
  64.  
  65. ΓòÉΓòÉΓòÉ 2. Action ΓòÉΓòÉΓòÉ
  66.  
  67. The Action menu pulldown gives you a list of "actions" which you can take on 
  68. certain processes and semaphores. 
  69.  
  70.  
  71. ΓòÉΓòÉΓòÉ 3. Terminate ΓòÉΓòÉΓòÉ
  72.  
  73. Terminate, will perform a DosKillProcess on the specified application. The 
  74. application will immdiately terminate, no matter what processing it is doing. 
  75. If the application has an ExitList, it will get control to perform the 
  76. necessary cleanup before the application actually terminates. If the process 
  77. has registerd a signal handler, it may trap the terminate and not allow itself 
  78. to be killed. 
  79.  
  80.  
  81. ΓòÉΓòÉΓòÉ 4. Clear ΓòÉΓòÉΓòÉ
  82.  
  83. Clear, will perform a DosSemClear to clear a semaphore. 
  84.  
  85.  
  86. ΓòÉΓòÉΓòÉ 5. Set ΓòÉΓòÉΓòÉ
  87.  
  88. Set, will dos a DosSemSet to set a semaphore. 
  89.  
  90.  
  91. ΓòÉΓòÉΓòÉ 6. Refresh ΓòÉΓòÉΓòÉ
  92.  
  93. The Refresh pulldown show the two refresh options  Now Auto 
  94.  
  95.  
  96. ΓòÉΓòÉΓòÉ 7. Now ΓòÉΓòÉΓòÉ
  97.  
  98. Now, starts an immediate refresh of all data. 
  99.  
  100.  
  101. ΓòÉΓòÉΓòÉ 8. Auto ΓòÉΓòÉΓòÉ
  102.  
  103. Auto, will perform an immediate refresh, and then refresh at regular intervals 
  104. as specified in the Refresh Rate. 
  105.  
  106.  
  107. ΓòÉΓòÉΓòÉ 9. Exit ΓòÉΓòÉΓòÉ
  108.  
  109. Exit will stop The Terminator application. 
  110.  
  111.  
  112. ΓòÉΓòÉΓòÉ 10. Config ΓòÉΓòÉΓòÉ
  113.  
  114. The Config pulldown allows you to; set the Refresh Rate; reset the default 
  115. parameters; save your current configuration. 
  116.  
  117.  
  118. ΓòÉΓòÉΓòÉ 11. Rate ΓòÉΓòÉΓòÉ
  119.  
  120. The refresh rate determines a regular interval at which all data will be 
  121. refreshed. This can be set anywhere between 1 second and 30 minutes. The 
  122. resources used to refresh are minimal, so you can set this rate fairly frequent 
  123. if you like. 
  124.  
  125.  
  126. ΓòÉΓòÉΓòÉ 12. Save ΓòÉΓòÉΓòÉ
  127.  
  128. Save Setup, will store the current window position, window size and refresh 
  129. rate in the OS2.INI file.  The Terminator will interogate this data the next 
  130. time it starts up, and reset itself accordingly. 
  131.  
  132.  
  133. ΓòÉΓòÉΓòÉ 13. Defaults ΓòÉΓòÉΓòÉ
  134.  
  135. Reset Defaults, will restore the default window size, position and refresh 
  136. rate.  This does not change the information in the OS2.INI file, if you want to 
  137. reset the default permenantly, you need to Save Setup 
  138.  
  139.  
  140. ΓòÉΓòÉΓòÉ 14. Keys Help ΓòÉΓòÉΓòÉ
  141.  
  142. The list of keys is arranged in groups. 
  143.  
  144. Use: 
  145.  
  146.  o Alt+Esc to switch between programs 
  147.  
  148.  o Up and Down arrow keys to change a selection 
  149.  
  150.  o F10 to reach the menu 
  151.  
  152.  o Alt + A for Action 
  153.  
  154.  o Alt + R for Refresh 
  155.  
  156.  o Alt + F for Configure 
  157.  
  158.  o Alt + H or F1 for help 
  159.