home *** CD-ROM | disk | FTP | other *** search
/ PC-Online 1998 February / PCOnline_02_1998.iso / filesbbs / win3x / twswfwg.exe / WINPKT.TXT < prev   
Text File  |  1995-08-01  |  3KB  |  69 lines

  1. WINPKT.TXT - Usage of WINPKT.BAT if you do not use Windows for Workgroups
  2. Douglas W. Jones, Ph.D.,  July 1995
  3.  
  4. In response to several recent queries about using WINPKT.BAT from
  5. users who are not running Windows for Workgroups 3.11 (WfWG), I
  6. thought I should clarify its usage and operation. The instructions
  7. accompanying the OEMSETUP.INF in TWSWFWG.ZIP state, "This is *only* for
  8. Windows for Workgroups 3.11...". This is true of the OEMSETUP.INF and
  9. the rest of the instructions in README.TXT, in TWSWFWG.ZIP, but WINPKT.BAT
  10. is merely a DOS batch file and should work as well without WfWG. It will
  11. need to be manually installed, however, but this is trivial:
  12.  
  13. 1) First, install your packet driver and make sure it is functioning
  14.    correctly.
  15.  
  16. 2) Put a CALL to WINPKT.BAT in your AUTOEXEC.BAT:
  17.  
  18.         CALL [[drive:][\path\]]WINPKT.BAT [[drive:][\path\]]
  19.  
  20.    after the command that loads your packet driver and before your
  21.    WIN command to run Windows. The drive and path parameters are optional;
  22.    if the directories containing WINPKT.BAT and WINPKT.COM are in your
  23.    PATH line you don't need them. If not, the drive and path following
  24.    WINPKT.BAT specify the location of WINPKT.COM, and MUST end in a "\"
  25.    (omit quotes), for example, use: 
  26.  
  27.         CALL C:\TRUMPET\WINPKT.BAT C:\TRUMPET\
  28.  
  29.    if both WINPKT.BAT and WINPKT.COM are in the C:\TRUMPET directory. Be
  30.    sure to specify the full filename including the extension to make sure
  31.    the .BAT runs and not the .COM when AUTOEXEC.BAT executes.
  32.  
  33. 3) You should see message from WINPKT.BAT telling you the vector at
  34.    which it found your packet driver. If you wish to speed up your boot
  35.    process, and you do not plan to change your vector, then you can
  36.    remark out the above line and merely run WINPKT.COM as usual with
  37.    the number of the vector reported by WINPKT.BAT. For example, if
  38.    you run WINPKT.BAT and see the message:
  39.  
  40.         WINPKT loaded; PKTDRV using interrupt 0x69
  41.  
  42.    Then, you could speed things up by using
  43.  
  44.         C:\TRUMPET\WINPKT.COM 0x69
  45.  
  46.    instead of the CALL to WINPKT.BAT. (Incidentally,this is the default
  47.    for ODIPKT; 0x69 = 105 decimal) Alternatively, just running WINPKT.BAT
  48.    manually once from the command prompt will act as a probe, telling
  49.    you where your packet driver resides and allowing you to get the
  50.    WINPKT.COM line right on the first try.
  51.  
  52. Finally, for the terminally bored, a few word about how WINPKT.BAT functions.
  53. It is a trivial kludge that works around a shortcoming of WINPKT.COM which
  54. does not search for the vector on its own if one is not supplied on the
  55. command line. Fortunately, WINPKT.COM (at least the version distributed by
  56. Peter Tattam with his Trumpet Winsock distribution) does check the vector that
  57. it is given to be sure it is actually the "PKTDRV" load point. If it is, then
  58. WINPKT.COM returns an "ERRORLEVEL 0" and all is well; if not, then WINPKT.COM
  59. does not load and returns "ERRORLEVEL 1". The algorithm in WINPKT.BAT is a
  60. no-brainer it simply tests a list of possible vectors successively until it
  61. gets a return of "ERRORLEVEL 0" then it exits and tells you the location of
  62. PKTDRV it found to be successful. If it cannot find PKTDRV at any of the
  63. possible vectors, then it tells you that too :)
  64.  
  65. Good Luck!
  66. Doug 
  67. jones@cbdb1.nimh.nih.gov
  68.  
  69.