home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / MENUMIN3.ZIP / READ.ME < prev    next >
Text File  |  1992-12-31  |  5KB  |  111 lines

  1.  
  2.  
  3.  
  4. This is my moddification of the basic cdd.sys program to allow for
  5. the use of a menu/security system  to select the next step in the process.
  6.  
  7. This zip file should contain the following files.
  8.  
  9. read.me            ----- the file you are reading
  10. config.*          ----- sample of the 3 config files that I use, you
  11.                          may use these as a guide in setting up yours
  12. cdd.sys            ----- the new cdd.sys
  13. cdd.c              ----- the modified cdd.c source
  14. menumini.exe       ----- the program that cdd.sys executes instead
  15.                          cmd.exe
  16. menumin.cmd        ----- a special .cmd file that allows you to alternate
  17.                          shells from a system that is already booted. This
  18.                          .cmd file passes a simple parameter that tells
  19.                          menumini.exe to bypass security from a running
  20.                          system as it is somewhat redundant.
  21. secpass.exe        ----- the security/password maintenamce program
  22. secu.dat           ----- security/password file
  23.  
  24. The security file is currently expected to be in a sub-directory
  25. named \userdir\usersys that has to be on the boot partition.
  26.  
  27. All the other files on the original cdd system remain the same.
  28.  
  29. Although I use this system for loading alternate shells, it really
  30. can be used to alternate different config.sys files at boot up. Here
  31. are a few things that you must keep in mind.
  32.  
  33. The first entry in the config.sys files is a rem entry and is
  34. necessary for proper operation of menumini.exe. Basically the
  35. system keys on this rem statement to determine what environment
  36. is in the process of booting up. This entry MUST be the first
  37. entry in your config.sys
  38.  
  39. Description of the first entry in the config.sys
  40.  
  41. examples:
  42.  
  43.          1         2
  44. 12345678901234567890123456  general comment not used by menumini *************                                      config name
  45.  
  46. rem FULL WPS-aaaaaaa11005N  used for the full work place shell      config.001
  47. rem 1.0 SHEL-bbbbbbb21005N  used with to OS/2  1.0 shell            config.002
  48. rem MENUMAST-ccccccc31005N  used with a special menu shell          config.003
  49.  
  50. The names config.001, config.002, and config.003 are necessary and these
  51. names must be used in order for the menumini system to work properly.
  52.  
  53. pos 1-4        Identifies this as a remark.            -- must be rem
  54. pos 5-20       Description of the shell being loaded.  -- can be anything
  55.                This is the description that appears
  56.                on the menu.
  57. pos 21         The number of the shell being loaded.   -- must be 1,2 or 3
  58.                The system is currently set up to handle
  59.                3 different shells and position 21 is used
  60.                to make or switch a selection.
  61. pos 22-23      The number of delay seconds for the auto boot screen.
  62.                The default is 5 seconds and if this entry is
  63.                left blank that is what you will get. An entry
  64.                of 00 will bypass the auto boot display screen.
  65.                All others will be the # of seconds to delay
  66.                before auto booting.
  67. pos 24-25      The number of seconds to wait for a response when
  68.                the menu is displayed. Blank or zero then use the
  69.                default of 10 seconds all others is the delay time.
  70. pos 26         Security flag. A 'Y' in this position activates the
  71.                security processing. Any other value bypasses security.
  72.                If you don't want the security feature leave this blank.
  73.  
  74. The config file names are critical and must be as shown, config.001,
  75. config.002, or config.003. Obviously one of these three will be the
  76. config.sys that is being loaded and the other 2 will have their
  77. original name. For example if you were running with the full work
  78. place shell with my examples you would have the following config files.
  79.  
  80. config.sys    ---- this is the currently active config file
  81. config.002    ---- 1st alternate
  82. config.003    ---- 2nd alternate
  83.  
  84. Look at the config file samples to get some idea of how I use this
  85. system.
  86.  
  87. The cdd.sys may be placed anywhere on you HD as long as it is pointed
  88. to properly in the config.sys.
  89.  
  90. All .cmd and executables must be somewhere that your path statement
  91. pointing to.
  92.  
  93. The secu.dat must be in a sub-directory named \userdir\usersys that
  94. is on your boot partition.
  95.  
  96. The security system is now set up for 2 users:
  97.  
  98. The first usercode is the number 1 with no password and the second
  99. usercode is master with a password of master. Use secpass.exe to
  100. add or delete different users. The system will allow up to 102
  101. different users. Actually this is a subset of a more comprehensive
  102. security system that I scaled down somewhat for this use.
  103.  
  104.  
  105. If you have any questions or difficulties let me know through a msg
  106. in the OS/2 echo of Fidonet.
  107.  
  108.                                     bill oconnor
  109.  
  110.  
  111.