home *** CD-ROM | disk | FTP | other *** search
/ Windoware / WINDOWARE_1_6.iso / winutil / bmps10 / bmps10.doc next >
Text File  |  1992-04-23  |  6KB  |  123 lines

  1. Program:        Batch Menu Password System (BMPS)
  2. Version:        1.0
  3. Author:         George Spafford
  4. Date:           04/23/92
  5.  
  6. Purpose:
  7.  
  8. To encrypt a batch file and associate a password with it in order to
  9. provide a access limitation to the .BAT commands.
  10.  
  11. Overview:
  12.  
  13. BMPS when invoked as "PASSWORD /C" will request the name of the source
  14. .BAT file and the password that you want to associate it.  It WILL overwrite
  15. the source .BAT file so make sure that you have either a copy or a printout
  16. of it.  Also, make sure that you write down the password that you associate
  17. with it.  Note, the passwords are case INsensitive - meaning that it doesn't
  18. matter if you use capital letters or not.
  19.  
  20. This password is to limit user access only.  It does NOT affect the encryption
  21. methodology used at all.  In fact, if you only want to encrypt the .BAT file,
  22. you do not have to specify a password at all.  In this event, when you create
  23. the encrypted file using the /C switch, just hit <enter> when it asks you for
  24. the password to associate with the .BAT file.
  25.  
  26. ONCE A BATCH FILE HAS BEEN ENCRYPTED, IT CAN NOT BE UN-ENCRYPTED.  When BMPS 
  27. runs an encrypted file, it does it internally.  This means that it does NOT
  28. create any form of temporary .BAT file that it executes.  Once encrypted, the
  29. file stays encrypted.  One note to mention, since the encrypted file serves
  30. more as a data file after encryption rather than as a .BAT file, you can name
  31. it whatever you'd like.  You do not have to stay with the .BAT naming
  32. convention, though it does make them easier to find.
  33.  
  34. Use:
  35.  
  36.         Creation:
  37.         
  38.         PASSWORD /C     This runs the encryption portion of the program.
  39.                         It will ask you the name of the .BAT file to convert
  40.                         and the name of the password to associate with it.
  41.                         
  42.         Running:
  43.         
  44.         PASSWORD myfile.bat   This runs the encrypted myfile.bat and will ask
  45.                               the user for the password that is associated with
  46.                               it.
  47.  
  48. REMEMBER TO MAKE BACKUPS AND THEN TAKE THE BACKUPS OFF OF THE SYSTEM!
  49.  
  50. If you do not want to type PASSWORD every time, you can rename the .EXE file to
  51. whatever you want.  Put the .EXE somewhere in your PATH - it will look for the
  52. .BAT files to be in the active directory.  It will not look for them.  This way,
  53. you could have PASSWORD in your C:\utils directory and run it from there if
  54. you are in your D:\ directory working on .BAT files.  
  55.  
  56. Testing & Errors:
  57.  
  58. This program has been tested under DOS 5.0 and Norton 6.01 NDOS.  If you have
  59. an "OUT OF ENVIRONMENT SPACE" error, edit your CONFIG.SYS.  You need to modify
  60. your SHELL statement to give you a larger environment space.  For example:
  61.  
  62.         SHELL=C:\DOS\COMMAND.COM C:\DOS /E:512 /P
  63.         
  64. The /E:nnn is what actually alots your environment size and the /P switch
  65. assigns this as the permanent command processor.  If you use Norton's NDOS, it
  66. would be:
  67.  
  68.         SHELL=C:\NORT60\NDOS.COM C:\NORT60 /E:512 /P
  69.         
  70. This is assuming that your directory is C:\NORT60 - if it isn't, then use your
  71. directory that is appropriate.
  72.  
  73. If you get a message to the effect that the command processor can not be found,
  74. make sure that COMMAND.COM, 4DOS.COM or NDOS.COM resides in your PATH statement
  75. somewhere (for most users, COMMAND.COM is the answer).  The other possibility
  76. is that your COMSPEC statement points at the wrong directory or file.
  77.  
  78. PASSWORD requires about 50K of memory when it is operating.  This amount will
  79. vary depending upon the size of the .BAT file that it is processing.
  80.  
  81.  
  82. REGISTER ME:
  83.  
  84. BMPS is a shareware product.  If you find that it is useful within 30 days of
  85. your first use, please register it.  It is $10 per concurrently used copy and
  86. site licenses are negotiable based on the number of PC's that will use it.  If
  87. you continue to use the program after the 30 day trial period, you are violating
  88. the conditions of your site license and are essentially stealing this software.
  89. Only by your support can I continue to develop shareware at reasonable prices.
  90.  
  91. If you are a shareware distributor, please feel free to distribute BMPS as long
  92. as you do not charge more than $10 for the service and that you make it clear
  93. that you are only a distributor (a general note at the front of your catalog is
  94. fine - I am sure that you already have one).
  95.  
  96. Please make payments in American funds to:
  97.  
  98.                 George Spafford
  99.                 3001 LakeShore Drive, #329
  100.                 St. Joseph, MI 49085
  101.                 
  102. If you have any comments, I'd like to hear those as well.  I can be reached on
  103. the following BBS (as well as EXEC-PC and AV-SYNC):
  104.  
  105.         Data:  (616) 468-5026  Queued Access BBS 14.4Kb USR Dual HST
  106.                                Sysop:  Tim Akright
  107.  
  108.         And now for the unpleasantries:
  109.  
  110.         Code CopyRight:  January 1992
  111.         
  112.         BMPS IS DISTRIBUTED AS IS.  THE AUTHOR (GEORGE SPAFFORD) MAKES NO
  113.         WARRANTY OF ANY KIND, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED
  114.         TO WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE,
  115.         WITH RESPECT TO THIS SOFTWARE AND DOCUMENTATION. IN NO EVENT SHALL
  116.         THE AUTHOR BE LIABLE FOR ANY DAMAGES, INCLUDING LOST PROFITS, LOST
  117.         SAVINGS, OR ANY OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  118.         OUT OF THE USE OF OR THE INABILITY TO USE THIS PROGRAM.
  119.         ----------------------------------------------------------------
  120.  
  121.                               
  122.   
  123.