home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / utilities / utilsf / hdlock / !HDLock / !Help next >
Text File  |  1994-06-01  |  5KB  |  101 lines

  1.  
  2.  
  3.                             ============
  4.                                HDLock
  5.                             ============   
  6.                             Version 1.10
  7.  
  8.                         © John Lageu, 1993
  9.  
  10.                      ----------------------------
  11.     This application is FreeWare and may be freely distributed provided
  12.  
  13.       a) no charge is made other than to cover the cost of the medium
  14.       b) all files, including this !Help file, are included
  15.  
  16.     If you run a Public Domain software library please obtain my permission
  17.     before including this program in your lists or distributing it.
  18.  
  19.                 Copyright remains with me at all times.
  20.                      ----------------------------
  21.  
  22. I hope you find this help sheet useful I find documentation very hard to do.
  23.  
  24. This program is designed to give an element of protection to a hard disc. I 
  25. believe it will work on all systems. It has been tested on a A410 under Risc
  26. Os 2 and A3020, A410 & A5000 on RiscOs 3.1.
  27.  
  28. Once installed it is difficult to get round from the desktop, but access
  29. is available to the hard disc via the command line. It was designed for our
  30. school use in order to prevent the casual user damaging the hard disc
  31. accidently. The determined hacker will easily get round any software at
  32. present.
  33.  
  34. It was designed to be used with a menu system, hopefully you have received a
  35. copy of that as well, so that all hard disc access was through the menu.
  36.  
  37. The user can set up to 5 directory roots which will be allowed to be open
  38. and up to 5 directory roots which will be forced to close. During the
  39. checking process the opens are checked first. It would be fairly easy to
  40. extend the number of directories, but 5 should be ok.
  41.  
  42. It works by continuously monitoring the pointer position and if it
  43. encounters a directory window open it either allows or closes it depending
  44. on the set up. "Filer_OpenDir" is also trapped and checked.
  45.  
  46. In addition access to the hard disc icon on the icon bar is denied. The
  47. first time you attempt an access a message is given, other times your
  48. pointer is moved away. (Elegant ??)
  49.  
  50. The password is currently set at TEST (case dependent) and this then allows
  51. access to the disc and also to alter the parameters. You are only allowed
  52. two attempts at the password, then you are totally locked out for that
  53. session.
  54.  
  55. Once unlocked, clicking on "Edit Data" allows the data to be changed. The
  56. password has to be entered twice and is checked as you save. Directory
  57. information is changed by either typing directly on a line or dragging the
  58. directory to an appropriate line and its pathname is added. CTRL U etc work,
  59. also return moves you onto the next line.
  60.  
  61. It is suggested that the root of all hard discs is locked by both its name
  62. and its number. eg "ADFS::Name" and "ADFS::4" notice there is no $ as only
  63. the first part of the leaf name is checked. This does not cause a problem
  64. because the opens are checked first, and if a window is found to be valid
  65. then the closes are not checked.         
  66.  
  67. Shutdown is also trapped and a warning is given. If you do a shutdown then
  68. this program remains active.
  69.  
  70. The program normally will only allow one of itself to be active, and uses
  71. the same technique as used in !Alarm on RiscOs 3.1 to close second copies
  72. down as they start.
  73.  
  74. In the directory you will find the following files :-
  75.  
  76. !Help      This file, do not put this file on your hard disc.
  77. !Run       The usual file
  78. !RunImage  This is the program file squashed using BasCrunch and made into a
  79.            psuodo absolute file by MakeApp both by Stuart Hickinbottom.
  80. Source     The fully documented basic program. Feel free to pinch bits for
  81.            your own programs. Do not leave this on your hard disc.
  82. sprites    Usual sprites.
  83. sprites22  This is not a sprite file, but the encoded data in disguise.
  84. Templates  Usual template file
  85.  
  86. I think this is probably enough comments, just try it and see.
  87.  
  88. This program may be freely copied and distributed for non-profit making
  89. purposes (a small charge to cover cost of distribution is allowed) so long
  90. as the code is not altered (apart from customising !Run/!Boot files) and
  91. this text file remains present and unaltered. If you have any
  92. queries/suggestions/comments then I would be chuffed to hear from you, so
  93. please write to me, enclosing postage if you wish a reply, at 
  94.  
  95. 95 Binley Road
  96. COVENTRY
  97. CV3 1HX
  98.  
  99. PS Feel free to pinch bits for your own programs. If you use a substantial
  100. part of my program and write something useful, perhaps you might like to
  101. send me a copy.