home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / DOOR / DRPDOS21.ZIP / DROP2DOS.DOC < prev    next >
Text File  |  1995-02-08  |  19KB  |  312 lines

  1.  
  2.               Drop 2 DOS Door v2.1 Copyright(C) 1994,1995 Steve Doss
  3.  
  4.  
  5.                   DISCLAIMER
  6.  
  7. The author of Drop 2 DOS Door (D2DD) has extensively tested, checked, and
  8. rechecked D2DD to make it safe during operation.The author of D2DD will NOT be
  9. held responsible for anything that may happen to your computer system as a
  10. result of using this product. The user assumes full responsibility for the
  11. correct operation of this software package, whether harm or damage results from
  12. software error,hardware malfunction, or operator error. NO warranties are
  13. offered,expressly stated or implied,including without limitation or restriction
  14. any warranties of operation for a particular purpose and/or merchantability.
  15.  
  16. License Agreement:
  17.  
  18. The D2DD main program, configuration program, and documentation are copyrighted
  19. products of Steve Doss.  Steve Doss reserves all rights to these products. This
  20. is protected by the United States of America (USA) and International Copyright
  21. Laws. In no way shall the components of the D2DD software package be reproduced
  22. or modified in any form or method without prior expressly written permission
  23. from Steve Doss.
  24.  
  25. Tampering with or altering the contents or integrity of the D2DD software
  26. package is prohibited. No fee may be charged by any agency other than Steve
  27. Doss beyond the cost of distributing unregistered copies without prior
  28. expressly written permission from Steve Doss.
  29.  
  30. I have used Brian Pirie's OpenDoors communications library for the 
  31. communications and interrupt handling, and this part of the software remains 
  32. copyrighted by him.
  33.  
  34. D2DD is distributed under the Shareware concept. You are allowed to view this
  35. program for a reasonable amount of time after which you may decide to register 
  36. this program. After a reasonable amount of time, you must either register D2DD
  37. or discontinue its use.
  38. -----------------------------------------------------------------------------
  39.  
  40. REGISTRATION
  41.  
  42. Registration of D2DD is expected if you wish to continue using D2DD past the
  43. trial period. The unregistered demo mode of D2DD allows only the use of mkdir,
  44. rmdir,dir, and cls functions. The registered versions allows the use of all the 
  45. commands listed in the command list part of the program..type ? to get the 
  46. listing. 
  47.  
  48. Registration for this program is $15 U.S. funds. This can be sent by money
  49. order, check (drawn on a U.S. bank). Do NOT send cash. Once I receive your
  50. money, you can obtain your registration key code one of two ways: Either by
  51. calling my support board (Arsenal Computer) or by regular mail.   The fastest
  52. way to get your registration is to call my support board. If you are planning
  53. on getting your key code on the board, call before you fill out the order form.
  54. You need to write on the order form what name you used to call the Arsenal  
  55. support BBS. Use your real name if possible.  If someone is already on by that
  56. name, choose something close. What I mean is, if your name is John Doe, and
  57. there is already someone on by that name, then use Johnathan Doe..etc. Either
  58. way, write that information down in the appropriate section of the order form.
  59. When I receive your payment, I'll immediately send you a private message with
  60. your registration key code, and all the information required to register this
  61. door. The telephone number of the support BBS is (913) 234-9395. This BBS is
  62. located in Topeka, Kansas.       The Sysop is Dave Clark.
  63.  
  64. By registering this program, you will receive free technical support by 
  65. leaving a message to me on the Arsenal Computer BBS. You will also be entitled
  66. to free software updates, or bug fixes (if and when these occur). These 
  67. updated versions (if any) can be obtained on Arsenal Computer in the file 
  68. directory for my doors, or in a general BBS Doors directory. You will not
  69. be notified by me of software updates. You must call Arsenal Computer
  70. periodically in order to receive these files.  Information on new releases
  71. will be listed in the bulletins section of the board.
  72.  
  73. Instructions on how to register the program once you receive your secret code
  74. will be given to you when you register the program.
  75.  
  76. ------------------------------------------------------------------------------
  77.  
  78. Sysop Instructions:
  79.  
  80. Drop 2 DOS Door supports the following bulletin board systems and their drop
  81. files: Pc-Board, Wildcat, RemoteAccess, QuickBBS, Maximus, Opus, WWIV, Spitfire,
  82. SuperBBS, Telegard, RBBS-PC, TriTel, Gap, Renegade, and others.
  83.  
  84. Take the following steps for proper installation:
  85.  
  86. 1) Put all of the files contained in the dropdos.zip file into a subdirectory 
  87.    of your choice. The best place is one level below your BBS directory. Name 
  88.    this directory whatever you want, use DROP if you can't think of one. For 
  89.    example, if your BBS path is c:\bbs, then go into the bbs directory by 
  90.    typing "cd \bbs" at the DOS prompt. Once inside, type mkdir drop (or 
  91.    whatever you chose as a directory name.) Then place all the files in the 
  92.    dropdos.zip file into this directory. Then, follow the directions in your 
  93.    BBS manual on putting BBS doors up. I tested this on a demo copy of PcBoard, 
  94.    and it requires that a batch file be created with no extension. My drop2dos 
  95.    door files were located in the directory c:\pcb\drop   So, my batch file was 
  96.    called drop.  
  97.    Inside were the following commands:
  98.  
  99.     @echo off
  100.     cd \pcb\drop
  101.     drop.exe
  102.     cd \pcb
  103.  
  104. Next, run the program called CONFIGUR which is distributed with this door.
  105. It will allow you to configure each node in your system and create a custom
  106. configuration file for each node.  You can specify whether you want to use
  107. a fossil driver, or not.  If you do not, then you are asked if you want to
  108. enter a base address and IRQ for the modem.  If you installed the modem
  109. in COM1-COM4 spots, you probably used the default values.  If this is the case
  110. then you can let my door automatically figure out what base address you are
  111. using and what IRQ you are using.  If you use a non-standard address or IRQ,
  112. you can enter them when the program prompts you to.  Once the data file is
  113. created, you need to set an environment variable called DROPNODE and set it
  114. equal to the number of the node you are setting up.  You would place this in
  115. the batch file that starts up your BBS software. For example, in PCBoard
  116. systems, a file called board.bat is used to start the BBS software. You would
  117. place the command SET DROPNODE= (and put the node number here)   And do this
  118. for any other nodes you have running.  It needs to be put into a batch file
  119. that is specific to each node in your setup because the door determines which
  120. node configuration file to run based on that variable. CONFIGUR will also
  121. ask you where the bbs drop file will be placed. This is where you will want
  122. to put the full path to the drop file.  The drop file is created when a user
  123. enters a door and is usually called dorinfox.def, door.sys, etc. Find out
  124. where that file is placed for your particular node, and enter that path when
  125. asked for it.
  126.  
  127. 2) Download copies of both Pkzip(Tm) and DSZ (Tm). Unzip both of these into a 
  128.    directory listed in your path statement. Most people have a path statement 
  129.    to their DOS directory. You can put Pkunzip Pkzip and DSZ in there if you 
  130.    wish. The path statement is located in your autoexec.bat statement. If you 
  131.    do not have one there, consult your DOS manual on how to create one. This
  132.    program also uses ANSI, so be sure to load up ansi.sys in your config.sys
  133.    program. You probably already have ansi loaded on your system already.
  134.  
  135. 3*)This might be an optional step for you.For those sysops that are running a
  136.   multi-node system, then you'll want to have a copy of share.exe loaded
  137.   first. Most BBS software requires share to be loaded anyways, so you might
  138.   not have to. Share is used so that my program can tell if you are trying to
  139.   use a file that another person on another node is accessing. This could
  140.   cause problems for the file system. For Those sysops that are running a
  141.   single-line board, there's no need to run share because noone else will be
  142.   online at the same time as you.
  143.  
  144. 4) Be sure your BBS package knows you have this door. Read the instructions
  145.    regarding your BBS software to determine how to install a new door. If you
  146.    have the option to set the level of security to enter this door, I'd suggest
  147.    you set it at the Sysop security level. That way noone else will be allowed
  148.    in the door. Then run the door locally. You can do this either from within
  149.    your BBS package, or by using the dorinfo1.def file that is included in the
  150.    drop2dos archive. That's it...ENJOY!!
  151.  
  152. 6)  If you are using a fossil driver, be sure it is installed before running
  153.     the door, and choose to use a fossil when asked in the CONFIGUR program.
  154.  
  155. 7) This isn't an installation step..but, everything that occurs in the Drop 2
  156.    DOS Door is logged in a file called Door.log  This file is located in the
  157.    directory of the Drop 2 DOS Door itself. You can view this at any time in
  158.    DOS by typing TYPE DOOR.LOG  Or use any text editor to view it. Do NOT try
  159.    to view the DOOR.LOG file while you are in Drop 2 DOS Door. This could cause
  160.    file corruption since the program is updating the DOOR.LOG file constantly.
  161.  
  162. ---------------------------------------------------------------------------
  163.  
  164. Note on using commands:
  165.  
  166.         You will notice that the commands react exactly the same as those in
  167. DOS.  This was done on purpose. There is one important thing to remember when
  168. using the Drop 2 DOS Door commands. Do NOT use any command line switches. Such
  169. as copy /y or copy /a, or any other switch. I did include in some commands
  170. certain command line switches that I felt were useful. For instance, for the
  171. PKZIP command, I included support for the -a and -d switches. These are
  172. important. A description of PKZIP and PKUNZIP can be found in the documention
  173. for those programs. The switches that I did include can be found in the online
  174. help section. Also, you'll notice a command listed when you type ?   that looks
  175. like X:  This is used to access different drives that you may have in your
  176. system. If you are on drive C and you want to change to drive D, or E you would
  177. type D: and press ENTER, or type E: and press ENTER. You'll notice that if you
  178. type either A: or B: and press ENTER that you get a warning. The warning is
  179. there because if drives A and B in your system are Floppy drives, some systems
  180. when you log onto the floppy drive and you do not have a disk inside you will
  181. get a prompt saying drive not ready. If you are calling from remote to use this
  182. door and that would happen, you would be locked out. If you know that you have
  183. a disk in there, or they aren't floppy drives, then answer Yes to the warning
  184. prompt to continue to log onto those drives. It's just a safety measure.
  185.         One other important item that must be mentioned is that you cannot type
  186. a drive letter in the source filename. For example, if you were on drive C and
  187. you wanted to copy a file named test.exe from D drive to C drive, you would
  188. normally type copy D:test.exe C:   This won't work. You must log onto the D
  189. drive and go into the directory where test.exe is. Then copy it to whichever
  190. drive and directory you want. You could type this with no problem:
  191.         Copy test.exe e:\pcb\files   Drive letters and paths are allowed in the
  192. destination, just not in the source. This is not an inconvenience, because 99%
  193. of the time, you will be in the drive and directory of the source file anyways
  194. when you are copying. You'll also notice in the copy command and others, when
  195. you are overwriting a bunch of files like copy *.exe c:\board, it will tell you
  196. that you are overwriting a file and if you wish to continue. You can answer
  197. Y/N/A/X. Yes will overwrite the file, No will not overwrite the file, All will
  198. overwrite this file, and will not prompt you again for the others. X will abort
  199. the copy process and return you to the DOS prompt. Everything else is
  200. self-explanatory. If you need more help, either check your DOS manual, or use
  201. the online help feature in Drop 2 DOS Door by typing HELP and then the name of
  202. the command you need help with.
  203.  
  204. Also, do NOT use the wildcard ? in a file. Like copy te?st.txt. This is not
  205. included in the Drop 2 DOS door because I felt its use is not widespread. Using
  206. the wildcard * works fine though.
  207.  
  208. -------------------------------------------------------------------------------
  209. -------------------------------------------------------------------------------
  210.  
  211.  
  212. INTRODUCTION:
  213.  
  214.  
  215.     This door was created for those sysops that wish to "drop 2 DOS" from 
  216. a remote location to check on their board, move files, etc.  At first glance, 
  217. it appears to be a dos shell. It's not. It's a "simulated" DOS environment 
  218. with all of the normal DOS commands that you are used to already. In most 
  219. cases (unless otherwise stated) you are not to use any of the dos command 
  220. line switches that you might use in a "normal" dos shell. For instance, with 
  221. my dir command in this door, you don't need to type dir/p to pause the page. 
  222. I've included the ability to pause the listing by simply pressing any key. 
  223. Pressing any key again resumes the listing. The listing can be aborted 
  224. immediately by pressing the letter x. Since this is not the usual "drop 2 dos" 
  225. that is normally included in every BBS package, this has full capability as 
  226. a door to rebound from a dropped carrier. You don't need any "watchdog" 
  227. programs with this drop door. If you've ever selected drop 2 dos on your 
  228. sysop function screen of your BBS software, and your line was suddenly 
  229. dropped, you know what a problem it is to have to go back to the location 
  230. of your BBS and manually exit out of the shell. The only thing you cannot 
  231. do with this door is run other programs. I don't feel a need for this, 
  232. since most work done while "dropping to dos" is that of maintenance. 
  233. Moving, copying files, renaming files, etc. 
  234.     For those sysops out there that feel a little paranoid about having 
  235. the ability to "drop 2 dos" built into their BBS software, this door is the 
  236. perfect choice. If you have the "drop 2 dos" ability turned on in your BBS 
  237. package, and someone were to hack your sysop account and log on under your 
  238. name, they could drop 2 dos and cause serious problems for you and your users. 
  239. With my door, not only will noone ever know you have it, or even see it on the 
  240. door menu (just don't list it there), I've also included a startup password of 
  241. your choice to get into my door. So for those of you out there that want a 
  242. secure board, AND want to do remote "drop 2 dos" you have your answer. Just 
  243. turn the option off in your BBS package, install my door, and you're set.  The 
  244. demo version distributed in the main archive available for download on BBS's 
  245. only allows you to use MKDIR, RMDIR, DIR, and CLS. All of the other commands 
  246. have been turned "off." They can be turned "on" by running the configur.exe 
  247. program and entering your registration key (after your register the door.) 
  248.     I've also included the ability to use Pkzip and Pkunzip. With those 
  249. two functions you can compress, remove files, add files, or view archive 
  250. contents at will. Two other handy functions were also included. Download and 
  251. Upload. Download and Upload use DSZ (Z-modem external protocol program from 
  252. Omen Technologies) for all transfering.  This allows you to update ANSI files, 
  253. BBS news files, bulletins, whatever. You can upload and download any file 
  254. completely bypassing the board's normal uploading and downloading routines. 
  255. Just upload files right into the directory you're currently logged onto.  
  256. Get the latest version of Pkzip and Pkunzip (available on every BBS, probably 
  257. even yours) and put them somewhere in your PATH statement. Your path statement 
  258. should be in your autoexec.bat file. It should say something like path=c:\pcb; 
  259. c:\dos; etc..etc. Your drive and paths would be different of course. Just put 
  260. pkzip and pkunzip into one of those directories. Also, download DSZ (Zmodem 
  261. protocol from Omen Technologies---also available on every BBS, probably even 
  262. yours) and put that in one of the directories in your path statement. If they 
  263. are set right, you should be able to go into any location on your hard disk 
  264. and type pkzip, pkunzip, or dsz, and have it load up. If it says "file not 
  265. found", you know you don't have the path set correctly. Check with your DOS 
  266. manual on how to do this if you are still unsure. I'm not including 
  267. documentation on all the dos commands I support in my door. You probably 
  268. already know how to use them already, and if not, the online HELP command will 
  269. give you detailed instructions on using the dos commands. I enjoyed writing 
  270. this program, and I hope you enjoy using it. 
  271.     Full instructions on obtaining your registration key are available in 
  272. the file called register.doc contained in the main dropdos.zip file.
  273.  
  274. -----------------------------------------------------------------------------
  275.  
  276. Special Thanks:
  277.  
  278. I would like to thank Dave and Korene Clark (Sysops of Arsenal Computer) for 
  279. allowing me to use their board as the support board for my door. 
  280.  
  281.  
  282. DISTRIBUTION SITES:
  283.  
  284. You can obtain the newest version of the Drop 2 DOS Door as well as any of
  285. the other doors I write at the following BBS's:
  286.  
  287. Arsenal Computer (913) 234-9395
  288. Uncle D's (415) 364-3001
  289. Mustang Software (805) 873-2402
  290.  
  291.  
  292. Miscellaneous Info:
  293.  
  294. If you would like to reach me with internet e-mail, I can be reached at the
  295. following internet address:  Steve.Doss@uncled.com   This is the fastest
  296. way you can reach me. I check my internet mail daily, but I only check my
  297. mail on Arsenal Computer once a week.
  298.  
  299.  
  300. In case you're wondering, I wrote this door in C. Using the OpenDoors toolkit
  301. library, which is the finest shareware C communications library I have ever
  302. used. It was written by Brian Pirie. Brian Pirie's OpenDoors support
  303. board in Canada at (613) 526-4466. At the latest compile time, this program was
  304. over 4000 lines of code. 300-400 of which were used for the copy command alone.
  305. This extreme programming was done to give full DOS functionality in a simulated
  306. "shell" environment.
  307.  
  308. -----------------------------------------------------------------------------
  309. DSZ (C) by Omen Technologies.
  310. Pkzip and Pkunzip (C) by PkWare Inc.
  311. Share.exe (c) by Microsoft Corporation
  312.