home bbs files messages ]

Just a sample of the Echomail archive

<< oldest | < older | list | newer > | newest >> ]

 Message 465 
 Dennis Ayala to mark lewis 
 DOOR32.SYS 
 26 Oct 15 15:18:04 
 
   Hello mark!

26 Oct 15 13:47, you wrote to me:


 ml> 24 Oct 15 16:03, you wrote to me:

 DA>> Let me know if you can achieve this.

 ml> i have been able to do this and perform limited testing on a vista
 ml> box... i do not have RA installed on winwhatever... i do not have
 ml> telsrv or gamesrv installed, either... the testing was done by taking
 ml> the resulting d32sys file generated by RA and the .bat file over to
 ml> the vista machine... then i simply ran the .bat in a command prompt
 ml> window to generate the door32.sys file...

 ml> i had to change the way i can do it on OS/2 with 4DOS... instead it
 ml> has to be done in a very ugly way which requires changes the RAT
 ml> file... as noted previously, SOCKHAND should be set in NF.BAT using
 ml> the modified gamesrv command line and the modified NF.BAT i posted in
 ml> a previous message...


 ml> the menu command line in RA is

 ml>   *c /c c:\ra\d32sys.bat *r *m

 ml> this menu option should be limited to only ANSI users and only those
 ml> connected to the com ports used for telnet... users on dialup modem
 ml> comports and without ANSI enabled should not see this menu option...


 ml> the RAT file is...

 ml> ==== Begin "d32sys.rat"  ====
 ml> LINE01=2
 ml> LINE02=%SOCKHAND
 ml> LINE03=^Kr
 ml> LINE04=RemoteAccess 2.62
 ml> LINE05=%RECNUMB
 ml> LINE06=^Fa
 ml> LINE07=^F3
 ml> LINE08=^Fo
 ml> LINE09=^F_
 ml> LINE10=1
 ml> LINE11=^Kw
 ml> ==== End "d32sys.rat" ====

 ml> ^F and ^K are the actual characters... generally they are entered in
 ml> DOS editors via CTRL-P CTRL-F and CTRL-P CTRL-K...


 ml> the BAT file is...

 ml> ==== Begin "d32sys.bat"  ====
 ml> @echo off
 ml> SETLOCAL
 ml> echo D32SYS.RAT Testing...
 ml> if not exist DOOR32.SYS then goto jump
 ml> echo deleting DOOR32.SYS
 ml> del /q door32.sys
 ml> :jump
 ml> REM  SOCKHAND should already be set by NF.BAT before loading RA!
 ml> echo SOCKHAND=%SOCKHAND%
 ml> set  RECNUMB=%1
 ml> echo RECNUMB=%RECNUMB%
 ml> echo:
 ml> REM doing this for windows is really nasty :(
 ml> for /f "delims=" %%x in (D32SYS.) do set %%x
 ml> echo %LINE01% >> DOOR32.SYS
 ml> echo %SOCKHAND% >> DOOR32.SYS
 ml> echo %LINE03% >> DOOR32.SYS
 ml> echo %LINE04% >> DOOR32.SYS
 ml> echo %RECNUMB% >> DOOR32.SYS
 ml> echo %LINE06% >> DOOR32.SYS
 ml> echo %LINE07% >> DOOR32.SYS
 ml> echo %LINE08% >> DOOR32.SYS
 ml> echo %LINE09% >> DOOR32.SYS
 ml> echo %LINE10% >> DOOR32.SYS
 ml> echo %LINE11% >> DOOR32.SYS
 ml> type DOOR32.SYS
 ml> echo:
 ml> echo Returning to RemoteAccess...
 ml> ENDLOCAL
 ml> ==== End "d32sys.bat" ====

Excellent work man!

 ml> only three items need to be hardcoded for this to work properly...
 ml> everything else is set in the RAT file so that the values are correct
 ml> for each individual user...

 ml> one possible problem may be the user's security level being passed...
 ml> some systems only allow for security levels 0 thru 255 while others,
 ml> like RA, allow for 0 through 64000... if this does cause a problem,
 ml> the only suggestion i have is to adjust one's security levels in RA to
 ml> be within 0 through 255...


 ml> the d32sys.bat can be named anything... i would continue to use the
 ml> d32sys.rat file, though... the only change in d32sys.bat would be to
 ml> change the "type door32.sys" line to execute the door needing
 ml> door32.sys...

 ml> eg:

 ml> RA menu line
 ml>   *c /c c:\ra\d32sys.bat *r lord *m

 ml> and in d32sys.bat replace the one line "type door32.sys" with
 ml> something like "c:\bbslink\bbslink.exe %2"...

 ml> if bbslink.exe needs the socket handle, pass it using %SOCKHAND% as in

 ml>   c:\bbslink\bbslink.exe %2 %SOCKHAND%

BBSLink for Windows is based on R&M Telnet door so all it needs is to read the
DOOR32.sys and the door code.

 ml> now i wait for someone else to test it all together and report success
 ml> or not  ;)  O:)

Great job.

 ml> FWIW: if someone wants to run door32.sys doors with dialup modem
 ml> nodes, some more changes will be required to fix the first line of the
 ml> door32.sys file from the hardcoded value of 2 for telnet... i won't do
 ml> that for now but it will take some additional .BAT magic similar to
 ml> how we set SOCKHAND before starting RA  ;)

Now the hardest part. In order to help our frind Manuel Adorni, we need to
translate all this to Spanish. ;)

Dennis


---
 * Origin: The Wall Caribbean & Central American Hub (1:135/301)

<< oldest | < older | list | newer > | newest >> ]

(c) 1994,  bbs@darkrealms.ca