±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± ±±°°°°°°°°°°°°°°°°°°°°°°°°°°°°° DLogon.PPE °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±± ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± v3.0 Legal. ßßßßßß I, Mauricio Pineda, am not responsible for anything that happens to your system by a direct, or indirect result of your inability to install my program properly, or for any other reason! There are no backdoors in this program, and although it does shell out to DOS to run a protocol, nothing in this PPE can or will destroy anything on your system. Read bellow for information on how to obtain the source code. What's it for? ßßßßßßßßßßßßßß This PPE is designed to allow your users to download files before they log onto your system. Files such as your ALLFILE.LST, SUBSCRIB.TXT, or any other file you may think of importance to them. These of course would be free downloads because there would be no user name to associate the download to. Installation. ßßßßßßßßßßßßß Installation is fairly simple. Find out what the first prompt is on your system (ie. "Operational Language sets available" prompt 385 in your PCBTEXT file, or "Would you like graphics" prompt 149). Then simply edit those field to read "!C:\PCB\PPE\DLOGON\DLOGON.PPE" of course using your own path to the PPE. And that's it for installing it. If you are installing the PPE in record 149 of your PCBtext file, you will need to create a file called TRAILER.TXT. In this file you will be able to put whatever was in your original record 149 such as '!C:\PCB\PPE\GRAF\GRAF-D.PPE', or if you don't use the GRAF-D.PPE then you will be able to replace the prompt that was taken out when you installed this ppe. Now, for it to run properly you will need 3 things. 1) Edit the file DLOGON.CFG as follows: 2 <--- Number of files available. (Files not lines in CFG file!)* ALLFILE.LST - All file list. <--- Name and description of first file. d:\free\allfile.lst <--- Full path and name of file to download. SUBSCRIB.TXT - Subscription information. <--- Name and desc of 2nd file. d:\free\subscrib.txt <--- Full path and name of 2nd file... and so on.... * This number is important cause it lets the program know how many lines to search for. You can always specify more files than you have listed, it will just take longer for it to search the listing. WARNING! Do not specify less files than are shown in your CFG file cuase it will not display the bottom files. 2) Edit the PROT.CFG file in the PPE directory as follows: 2 <-- The format of this file is the same as DLOGON.CFG DSZ Zmodem MobyTurbo(tm) <--- Description of the protocol. dsz port 2 sz -m <--- Full command line to use. NOTE: Since most external protocols require an actual com port, people using DigiBoards, Aarnet cards and such, might not be able to use this program. Since PCBoard doesn't activate download paths until after the user has logged on, I was unable to find another route for this to work. Maybe 15.2 will have this problem taken care of! 3) Make sure that the protocol you selected above actually exist on your path! Otherwise, it might not work! Files. ßßßßßß DLOGON.DOC - This file! DUH! DLOGON.CFG - Configuration file for filenames and paths. DLOGON.PPE - Slam dunking PPE in full effect! PROT.CFG - Configuration file for protocols. HEADER. - Header file to show below version info and above file names. FOOTER. - File to display below files, above prompt. TRAILER.TXT - File to display other info after PPE is done.* FILE_ID.DIZ - Description file! *This file can also be used to call other PPEs after DLogon is done. Thanks! ßßßßßßß Thanks to Bill Marcy for not wanting to share his PPE with me and forcing me to get off my butt and write it myself! Thanks to John Dixon of Envisions Solutions for suggesting different protocols to use with the program. plug-------> For Scanners call (1-800-365-7226) <-------plug Source. ßßßßßßß The source code is available via for a fee at Uncle "D"s Directory at (415) 364-3001 in conference #4. Of course you can just decompile it and use it, but trust me, you can make better sense of what's happening with the original source! :)