home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / harddisk / bmenu122.lzh / BMREAD.ME < prev    next >
Text File  |  1989-01-31  |  7KB  |  203 lines

  1.            ******* CHANGING THE COMPANY NAME *******
  2.  
  3. To change the company name at the top of the main BM screen, type:
  4.  
  5. OVERLAY WWS [ENTER] and go from there....
  6.  
  7.  
  8.                ****** PASSWORD PROTECTION *******
  9.  
  10. A new utility program can be found on your distribution disk.  It
  11. is called PASSWORD.COM, and allows you  to  insert  a  low  level
  12. security  system  onto your hard disk.  The PASSWORD program will
  13. return a "1" when an invalid password is entered  and  a"0"  when
  14. the correct Standard password is entered.
  15.  
  16. The PASSWORD program  should  be  used  with  the  IF  ERRORLEVEL
  17. command  in  your  menu  commands.  Here is a simple example that
  18. illustrates how that is done:
  19.  
  20. ECHO OFF
  21. PASSWORD
  22. IF ERRORLEVEL 1 GOTO SKIP
  23. DIR A:/P
  24. PAUSE
  25. :SKIP
  26.  
  27. Here is how it works:
  28.  
  29. 1. ECHO  OFF turns the display of the commands OFF.  This is just
  30.    a matter of personal preference.
  31.  
  32. 2. PASSWORD executes the password program.
  33.  
  34. 3. IF ERRORLEVEL  1  GOTO  SKIP.   This  command  means  that  if
  35.    PASSWORD  returns  a  1  (invalid  password), the program flow
  36.    should be transferred to the LABEL called SKIP, and  therefore
  37.    skip the set of commands in between.
  38.  
  39. 4. DIR  A:/P  displays  the  directory of drive A, pausing if the
  40.    directory listing fills up the screen.  This command will only
  41.    be executed if the PASSWORD program results in a 0.
  42.  
  43. 5. PAUSE  stops  the execution of the command flow until a key is
  44.    pressed, allowing you to see the DIR of A:.  This command will
  45.    only be executed if the PASSWORD program results in a 0.
  46.  
  47.    NOTE: The  commands  described in item 4 and 5 could have been
  48.          any  other  DOS  command,  program  filename,  or  batch
  49.          filename.    For  example, the following set of commands
  50.          would change directories and  execute  the  program  123
  51.          only if the correct password was entered.
  52.  
  53.          ECHO OFF
  54.          PASSWORD
  55.          IF ERRORLEVEL 1 GOTO SKIP
  56.          CD C:\LOTUS
  57.          123
  58.          :SKIP
  59.  
  60.  
  61. The Master and Standard Passwords:
  62.  
  63. There  are two passwords connected with each copy of the PASSWORD
  64. program: the Standard password  and  the  Master  password.   The
  65. Master  password  allows  you to change the Standard password, as
  66. well as the Master password itself.  The Master  password  should
  67. be  known  only  by  the  person  designing the menu system.  The
  68. Standard password is the  one  to  be  entered  at  the  PASSWORD
  69. prompt.    If  the correct Standard password is entered, PASSWORD
  70. will  display  "Access  Granted"   and   execute   the   commands
  71. immediately following.
  72.  
  73. To    change  the  standard  password  for  a  specific  copy  of
  74. PASSWORD.COM, you must enter the Master password at  the  program
  75. prompt.    Each  of these passwords may contain any alpha-numeric
  76. character and may be up to 8 characters long.  The default Master
  77. password is 222222 and the default Standard password is 11111111.
  78. We recommend that the Master password be the same for  each  copy
  79. of  PASSWORD.COM  in a given hard disk system.  We also recommend
  80. that you change the passwords used with critical information from
  81. time to time.
  82.  
  83.  
  84.  
  85. Using More Than One Password Per Directory:
  86.  
  87. This  example  uses  two  different  filenames  for  the password
  88. program.  This allows for the use of separate  passwords  to  run
  89. two different programs in the same directory.  Let's first assume
  90. that we have a subdirectory called SAMPLE containing two programs
  91. called  PROGRAM1.EXE  and  PROGRAM2.EXE.   Each of these programs
  92. requires a different standard password.
  93.  
  94. 1. First  you  will  change  the  Standard password for the local
  95.    PASSWORD.COM program, to the one used with PROGRAM1.EXE.
  96.  
  97. 2. Copy  PASSWORD.COM  to  another  filename, say PASS1.COM.  Now
  98.    PASS1.COM is a copy of PASSWORD.COM with the standard password
  99.    to run PROGRAM1.EXE.
  100.  
  101. 3. Change  the standard password again in PASSWORD.COM to the one
  102.    to be used with PROGRAM2.EXE.
  103.  
  104. 4. Copy PASSWORD.COM to another  filename,  say  PASS2.COM.   Now
  105.    PASS2.COM is a copy of PASSWORD.COM with the standard password
  106.    to run PROGRAM2.EXE.
  107.  
  108. 5. Delete PASSWORD.COM.
  109.  
  110. To  execute  PROGRAM1.EXE  using the password program, you should
  111. enter the following commands in the menu file:
  112.  
  113. ECHO OFF
  114. CD\EXAMPLE
  115. PASS1
  116. IF ERRORLEVEL 1 GOTO SKIP
  117. PROGRAM1
  118. :SKIP
  119.  
  120. To execute PROGRAM2.EXE using the password  program,  you  should
  121. enter the following commands in the menu file:
  122.  
  123. ECHO OFF
  124. CD\EXAMPLE
  125. PASS2
  126. IF ERRORLEVEL 1 GOTO SKIP
  127. PROGRAM2
  128. :SKIP
  129.  
  130. The trick here is to change the standard password before you make
  131. a  copy  of  the  password  program.   Remember that the PASSWORD
  132. program rewrites itself every time you  change  the  Standard  or
  133. Master password.  If you want to change the passwords in PASS1 or
  134. PASS2, you must rename  the  file  to  PASSWORD.COM,  change  the
  135. password,  and  rename  it  back  to original filename.  It seems
  136. complicated but since it is only done once in a while, it is  not
  137. so  bad.    Always  keep  track of the different password program
  138. filenames and passwords.
  139.  
  140.  
  141. Protecting Data Files and Directories:
  142.  
  143. One way to protect a data file, directory or program is to change
  144. its  name  to something that nobody would dream would contain the
  145. information it does.
  146.  
  147. For example, a low level security may  rename  a  specific  Lotus
  148. worksheet  file,  BALANCE.WK1,  to  BALANCE.WWW.    Then,  if the
  149. correct password is entered before Lotus 123 is executed, it will
  150. automatically  be  changed  back  to  BALANCE.WK1.  After exiting
  151. Lotus, BALANCE.WK1 again becomes BALANCE.WWW.
  152.  
  153. A  high level of security can be implemented using another simple
  154. trick.  The ASCII extended character 255 may be used as part of a
  155. filename,  directory  name  or  program  name.  This character is
  156. invisible and nobody could possibly know it is there  unless  you
  157. tell  them  so.  To enter this character, hold the [Alt] key down
  158. and press 255 on the numeric keypad.  Place this character at the
  159. end  of  the filename so that the word will not be shifted to the
  160. left one character.  Ex: To make a directory called SECURE type:
  161.  
  162. CD\ [ENTER]
  163.  
  164. MD SECURE
  165.  
  166. Don't press [ENTER] yet.  Press [Alt]  and  hold  it  down  while
  167. pressing  255  in  the  numeric keypad.  The cursor will move but
  168. nothing will be displayed.  You can't see it  but  it  is  there!
  169. Now  everytime  you  access  that  directory you must remember to
  170. finish the word SECURE with [Alt]255.
  171.  
  172. So  when  you  are building a command set to change to the SECURE
  173. directory, use CD SECURE, terminated with [Alt]255.  Ex:
  174.  
  175. ECHO OFF
  176. PASSWORD
  177. IF ERRORLEVEL 1 GOTO SKIP:
  178. CD C:\SECURE
  179. DIR /P
  180. PAUSE
  181. :SKIP
  182.  
  183. IMPORTANT: This trick is only effective if you are the  only  one
  184. who  knows  about  it!  Therefore, it essential that this READ.ME
  185. file be erased from  your  hard  disk.   You  may  even  consider
  186. deleting it all together.
  187.  
  188. Examples of how to use the PASSWORD program can be found in
  189. the menu file called JOKES.BM.
  190.  
  191.  
  192.                      **** LET US KNOW ****
  193.  
  194. If  you know of other tricks and traps that should be included in
  195. this "README" file, please let us know!  Thanks...
  196.  
  197.  
  198. Wild West Software
  199.  
  200.  
  201. Leslie D. Cidale
  202. Product Manager
  203.