home *** CD-ROM | disk | FTP | other *** search
/ Chip Hitware 2 / Chip_Hitware_Vol_02.iso / chiphit2 / tools / system / wlowmem / readme.txt < prev   
Text File  |  1995-04-30  |  7KB  |  182 lines

  1. Windows Low Memory Saver 2.0
  2.  
  3. Low Memory in Windows Management Utilities
  4.  
  5. (tabs are set to 4 spaces in this document)
  6.  
  7. These utilities help reclaim low memory in Windows from 
  8. programs and drivers that use low memory, but don't need it.  
  9. If you run out of low memory, programs will show "Not enough 
  10. memory" even though you have plenty of memory and resources.  
  11. These programs can lessen the likelyhood of that happenning.
  12.  
  13. This compressed file consists of 4 files:
  14.  
  15. DOSMEM.DLL        This is a driver that gets loaded during 
  16.                 Windows start-up.
  17.  
  18. DOSFREE.EXE        This program is run at Windows start-up to free 
  19.                 low memory reserved by DOSMEM.DLL.
  20.  
  21. DOSRESV.EXE        This program can be used at anytime to reserve 
  22.                 low memory and keep misbehaved applications 
  23.                 (such as PC+/Windows fax support) from taking 
  24.                 it all.  DOSRESV.EXE will free any memory it 
  25.                 takes.
  26.  
  27. README.TXT        This file.
  28.  
  29. Decompress these files in their own directory.  Copy DOSMEM.DLL 
  30. to your \WINDOW\SYSTEM directory.  Enter Windows and observe 
  31. the order of automatic program loading (the Startup program 
  32. group or the Load= line in WIN.INI)  Place DOSFREE.EXE 
  33. as the first icon in your Startup group or as the first entry 
  34. after Load= in WIN.INI, depending on which starts first.  The
  35. idea is to have DOSFREE run before any other application in
  36. Windows.
  37.  
  38. Run SYSEDIT.EXE and edit SYSTEM.INI.  Add to the beginning of 
  39. the "drivers=" line in the [boot] section "DOSMEM.DLL".  For 
  40. example:
  41.  
  42. [boot]
  43. drivers=DOSMEM.DLL mmsystem.dll
  44.  
  45. DO NOT have more than one "drivers=" line in the boot section.
  46.  
  47. Once you have made the above modification, exit Windows and 
  48. restart Windows.  If DOSFREE cannot load, modify the value of 
  49. FreeAmount (see below) in SYSTEM.INI (using EDLIN or EDIT in 
  50. DOS) and try again (DOSMEM.DLL put the FreeAmount line in the 
  51. first time it is run).
  52.  
  53. [DOSMEM]
  54. FreeAmount=8
  55.  
  56. The above statements tell DOSMEM.DLL how much low memory to 
  57. leave free.  Do not start with this value too high or you may 
  58. defeat your purpose.  This is the value I use and it works 
  59. well.  It will vary some on different machines.  The value is 
  60. in 1024 (1k) byte increments and can be set from 0 to 640.
  61. The key to the proper value is that DOSFREE can be initiated
  62. when Windows starts up.  If you get a "Not enough memory" message, 
  63. try going lower before going higher.  You may have a program 
  64. allocating a small segment of low memory.
  65.  
  66. Remember, don't make the value too big too quick or use too 
  67. large increments in your testing.  The amount of free memory 
  68. should be in the range of 4k to 16k, though your system might 
  69. need more.
  70.  
  71. One set of diagnostic values that is put into SYSTEM.INI is:
  72.  
  73. AllocAmount=300
  74. TotalAmount=308
  75.  
  76. These values will appear in the [DOSMEM] section of 
  77. SYSTEM.INI.  They will give you an idea of how much low memory 
  78. is available when DOSMEM.DLL is started by Windows.  Again, the 
  79. values are in 1k increments.
  80.  
  81. Finally, DOSRESV.EXE can be used interactively or from the 
  82. command line.  The command line syntax is:
  83. DOSRESV [freeamount ["window title" progname [options]]]
  84. For example, to run DOSRESV interactively, run DOSRESV with no 
  85. parameters, ie. DOSRESV.
  86.  
  87. To run DOSRESV from a batch file that will stop DOSRESV later,
  88. run DOSRESV with the freeamount prarameter, ie. DOSRESV 8.
  89.  
  90. To have DOSRESV start another program after taking low memory, 
  91. run DOSRESV with the freeamount parameter, the window title, 
  92. and the program's command line, ie.
  93. DOSRESV 8 "Desktop Edit" deskedit.exe c:\config.sys.
  94. The above line will start DOSRESV.  DOSRESV will take all but 
  95. 8k of low memory.  DOSRESV will then start DESKEDIT which will 
  96. open C:\CONFIG.SYS.  When DOSRESV sees the window title that 
  97. has the words Desktop Edit in it, DOSRESV will shut itself 
  98. down,  freeing low memory.  Note, DOSRESV simply looks for the 
  99. specified string in the title, so pick something unique to the 
  100. specific instance of the application.  Second, the title string 
  101. CANNOT contain double quotes as they are used to delimit the 
  102. title string.  This method can be extremely useful with ill 
  103. behaved programs by placing the string DOSRESV 8 "title" in 
  104. front of the command line option for the properties of your 
  105. program icons in Program Manager.
  106.  
  107. I know the last paragraph sounds difficult, but once you get 
  108. the hang of it, you may change all of your program icons.  At 
  109. any rate, if you have troubles, don't hesitate to e-mail us.
  110.  
  111. After adding multimedia drivers, etc., etc. to my system, I was 
  112. down to 131k of low memory available when Windows started.  
  113. After using DOSMEM.DLL, I now have 281k available.  I think it 
  114. is worth it.  Use it in good health.
  115.  
  116. NOTE: To those upgrading from 1.0, if you registered 1.0, this 
  117. upgrade is included in the 1.0 registration (free).  If you 
  118. haven't registered version 1.0, how about registering version 
  119. 2.0?
  120. Also, you might find a change in the amount of available memory 
  121. (for the worse) after installing 2.0.  This is NOT a problem 
  122. with DOSMEM.  In fact, the new version is faster, thereby 
  123. getting more memory, quicker.  This can cause your start up 
  124. programs to see more low memory available after DOSFREE runs.  
  125. The simple solution is to have DOSRESV your offending program.  
  126. I did this with Norton AntiVirus TSRW and I got another 34k back.
  127.  
  128. Now for the legal stuff.
  129.  
  130. These programs were created using Symantec C++ 6.1 & 7.0 and 
  131. have been tested to be free of viruses.  It has been extensively 
  132. testedand is being distributed without any known bugs.  However, 
  133. Analysis & Management Enterprises does NOT warranty this 
  134. software to be free of bugs or viruses and is not responsible 
  135. for any damage that this softare may cause.  This software may 
  136. be freely distributed in the compressed form to other BBS's for 
  137. posting/distribution purposes.
  138.  
  139. This is shareware.  There are no traps in the software, just 
  140. the belief that most people, if they like and use this 
  141. software, will want to help offset the cost of development and 
  142. support of it.  If you like and use the software after testing 
  143. its effectiveness on your system, please send a check, money 
  144. order, etc. for $15 to:
  145.  
  146. Analysis & Management Enterprises
  147. P.O. Box 565
  148. Rockwall, TX 75087
  149.  
  150. Registration is also available via Compuserve by GO SWREG.  The 
  151. programs are listed as:
  152.  
  153.  Program Title:     WINDOWS LOW MEMORY SAVER 1.0
  154.  Registration ID:   5143
  155.  Fee (US$):         15.00
  156.  
  157. Because registration for 1.0 gives you the license for 2.0 
  158. free, we may not change the Compuserve description for awhile.
  159.  
  160. Registration provides you with the license to use the programs, 
  161. but is not a sale of the property nor can does it constitute 
  162. the authorization to modify the programs in anyway.
  163.  
  164. Corporate and site licenses are available.
  165.  
  166. If you have any suggestions, bug reports, or just want to send 
  167. us an E-Mail, please address it via the Internet to:
  168. psl@ame.win.net.
  169.  
  170. We also have a home page on the World Wide Web.  Come visit us 
  171. and check for the latest releases at:
  172. http://www.win.net/~ame/
  173.  
  174. Our FTP site is ftp.win.net/winnet/ame
  175.  
  176. Windows is a trademark of Microsoft Corporation.  Other product 
  177. names mentioned in this document may be trademarks or 
  178. registered trademarks of their respective companies and are 
  179. hereby acknowledged.
  180.  
  181. Copyright (c) 1995, Analysis & Management Enterprises
  182.