home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / interc.zip / INTERCPT.DOC < prev    next >
Text File  |  1993-05-10  |  7KB  |  211 lines

  1.  
  2.                                INTERCPT
  3.                         ver  1.0    March, 1993
  4.  
  5.            OS/2 2.0 Utility to Intercept Arrange and Lockup
  6.  
  7.  
  8.  
  9. This program intercepts and can optionally "disable" the icon ARRANGE
  10. function and/or the Desktop Lockup functions when chosen from the menu.
  11.  
  12.  
  13.  
  14. OVERVIEW OF INTERCPT
  15.  
  16. How many times have you tried to bring up the OS/2 Desktop menu and been
  17. just a little too quick with the mouse button and ended up hitting Arrange
  18. by accident?  If you have painstakingly placed your icons, you probably
  19. followed this by yelling "AARRRGGHHH!!!"
  20.  
  21. This program can intercept and optionally "disable" the icon ARRANGE
  22. function and/or the Desktop LOCKUP function when they are chosen from the
  23. pop-up menu.
  24.  
  25. The ARRANGE, function can be intercepted for all folders, or just for the
  26. desktop.
  27.  
  28. Disabling LOCKUP may be useful if you manage many generic PC's and you do
  29. not want the users setting their own Lockup passwords, or if the PC's will
  30. be used temporarily by people who won't be around afterwards to let you
  31. know what they set the password to.  INTERCPT only intercepts the Lockup
  32. function when it is manually chosen from the pop-up menu.  It does not
  33. intercept the automatic timeout invocation of Lockup.   I find it helpful
  34. to have an "are you sure" prompt on the manual Lockup function since I
  35. usually hit it by mistake when trying to invoke Shutdown from the OS/2
  36. Desktop Menu.
  37.  
  38.  
  39. The following files are needed for INTERCPT:
  40.    INTERCPT.EXE  program executable
  41.    INTERCPL.DLL  program DLL
  42.    INTERCPT.HLP  online help
  43.    INTERCPT.INI  default initialization file
  44.  
  45. Ideally, these three files should be placed in the same directory.
  46. The DLL needs to be in a directory specified in CONFIG.SYS's LIBPATH
  47. statement.   For online help and a default initialization configuration,
  48. the .HLP and .INI files need to be in the default directory.
  49. If you create a program object for INTERCPT, set the working directory to
  50. the one where these files reside.
  51.  
  52.  
  53. To run INTERCPT at system initialization, place a program object for it in
  54. the OS/2 Startup Folder.  INTERCPT cannot be run from the STARTUP.CMD since
  55. it needs information about the Desktop that is not yet available when the
  56. STARTUP.CMD is processed.
  57.  
  58.  
  59.  
  60. Of course this shouldn't happen, but if you load the program and find that
  61. it does not intercept the Arrange and/or Lockup functions, check (and
  62. double check) the configuration values.  Also verify that INTERCPT.DLL is
  63. in a directory path specified in CONFIG.SYS's LIBPATH statement.  If the
  64. "Intercept Arrange" and "Intercept Lockup" checkboxes are checked 'on' and
  65. the functions are still not intercepted, try invoking the program with the
  66. parameter "/A".   This tells INTERCPT to use an alternative method to
  67. gather some of the information it needs to set up the interception.  If you
  68. use the /A, INTERCPT expects the OS/2 Desktop to be active at screen
  69. position 1,1 with no other windows at that location.
  70.  
  71.  
  72.  
  73. ACCELERATOR KEYS
  74.  
  75. F1      -  Help
  76. F3      -  Exit
  77. CTRL+C  -  Configure
  78. CTRL+B  -  About
  79.  
  80.  
  81.  
  82.  
  83. CONFIGURATION
  84.  
  85. Configuration options include choosing:
  86.   -  a prompt at the time the function is intercepted.  This effectively
  87.      adds a YES/NO option as in "do you want this ARRANGE and/or LOCKUP
  88.      thing to happen".
  89.  
  90.   -  an audible indication after the function is intercepted.
  91.  
  92.   -  a visual indication (message box) after the function is intercepted.
  93.  
  94.  
  95. Any, none, or all of the above methods can be used to indicate that the
  96. function was intercepted.   Depending on the level of the user, it may be
  97. better to have some sort of indication so people running this program will
  98. not think their OS/2 desktop menu is broken when the ARRANGE and/or LOCKUP
  99. do not work.
  100.  
  101.  
  102.  
  103.  
  104. VERSION HISTORY
  105.  
  106. Version 1.0 February, 1993
  107.  
  108. This version has been tested with OS/2 2.0 + Service Pak, and both OS/2 2.1
  109. December beta and March beta.
  110.  
  111. I am fairly confident that the interception of the ARRANGE function will
  112. continue to work with later releases of OS/2, but I cannot absolutely
  113. guarantee the LOCKUP function.  I will do my best to update the program
  114. if/when it becomes necessary.
  115.  
  116.  
  117.  
  118.  
  119.  
  120. REGISTRATION
  121.  
  122. I welcome any comments, suggestions, and/or bug reports.  INTERCPT is
  123. distributed as-is, with no warranties involved.
  124.  
  125. You may give individual copies of the unregistered version INTERCPT to
  126. friends, associates, colleagues, etc. for evaluation purposes, however,
  127. please include the files INTERCPT.EXE, INTERCPT.HLP, INTERCPT.INI, and
  128. INTERCPT.DOC without any modification.
  129.  
  130. If you use INTERCPT, please send a small donation of $20.00 (US) so that I
  131. can prove to my husband that all the long hours I spend with my PC instead
  132. of with him are really worth something.   The registered version does not
  133. display the opening message box and includes a configuration option to
  134. start minimized.   Please include a CompuServe Id if you have one since you
  135. will receive your registered version quicker via CompuServe mail.
  136. Thank you.
  137.  
  138. The following pricing is also available:
  139.     1 to   10 computers -- $20.00  each
  140.    11 to   24 computers -- $15.00  each
  141.    25 or more computers -- inquire for pricing
  142.  
  143.  
  144.  
  145.  
  146. Donna Campanella
  147. 508 Natalie Lane
  148. Norristown, PA 19401-3112
  149.  
  150. CompuServe  72010,2305
  151.  
  152.  
  153.                                REGISTRATION
  154.  
  155.                      OS/2 Intercept Arrange and Lockup
  156.  
  157.  
  158.  
  159. Date:          ________________________________________________
  160.  
  161. Name:          ________________________________________________
  162.  
  163. CompuServe Id: ________________________________________________
  164.  
  165. Address:       ________________________________________________
  166.  
  167.                ________________________________________________
  168.  
  169.                ________________________________________________
  170.  
  171. City:          ________________________________________________
  172.  
  173. State:         ________________________________________________
  174.  
  175. Country:       ________________________________________________
  176.  
  177. Phone:         ________________________________________________
  178.  
  179.  
  180.  
  181. Where did you hear about/obtain INTERCPT?
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.                                                Quantity               Total
  193.  
  194.     1 to   10 computers -- $20.00 each        __________ @ $20.00 = __________
  195.  
  196.    11 to   24 computers -- $15.00 each        __________ @ $15.00 = __________
  197.  
  198.    25 or more computers -- inquire for pricing
  199.                            
  200.  
  201.  
  202.  
  203. Donna Campanella
  204. 508 Natalie Lane
  205. Norristown, PA 19401-3112
  206. 215-278-0863
  207.  
  208. CompuServe  72010,2305
  209.  
  210.  
  211.