**************************************************************************** INIPAT.EXE - Version 1.0, DameWare Development, 1995. **************************************************************************** INIPAT is a small DOS utility that allows for patching of ALL .INI files. This utility is particular useful to Network Administrators for dynamic patching of .ini files of all types. It is commonly used to perform .ini patching from within Network Login Scripts and batch (.bat) files. INIPAT.ZIP includes the following files: . INIPAT.EXE - the INIPATcher utility . README.TXT - this help file . REGISTER.TXT - INIPATcher ShareWare Registration Form. . SAMPLE.PAT - a sample Patternfile . SAMPLE.INI - a sample Inifile Usage syntax: ------------- INIPAT - when executed without parameters, a help screen is displayed. INIPAT Inifile Patternfile Where Inifile = is the .ini file to make changes to. Patternfile = is the parameter file containing the actions, commands, and statements to be processed. Examples of command line execution: ----------------------------------- INIPAT C:\WINDOWS\SYSTEM.INI C:\PAT\SOUND.PAT INIPAT c:\windows\win.ini pattern.pat c:\lan\inipat c:\lan\sample.ini c:\lan\sample.pat Environment String Table: ------------------------- The entire DOS Environment string table is loaded into memory, and can be used in any patternfile. You can insert any environment variable, surrounded by % (percent) signs to have INIPAT replace the text with the data value of the specified environment variable. For example, a patternfile named sample.pat could contain the lines: [AddLine] [Network] UserName=%user% UserPath=c:\network\%user%\log Patternfile syntax: ------------------- The patternfile can contain multiple function(s), however each function can only contain one SectionName. Each function can contain multiple statement(s), if desired: [Function] [SectionName] statement(s) Where: Function = [AddLine] - Add a line(s) to section [AddSection] - Add a new section Note: this will delete section, then add new [DeleteLine] - Delete line(s) within a section [DeleteSection] - Delete an entire section Patternfile examples: --------------------- [AddLine] [Network] UserName=%user% Workgroup=ACCT ComputerName=MY386 LogonDomain=my.domain.COM [AddSection] [mysection] ;; This is comment line 1 Line1=this is line 1 Line2=this is line 2 Miscellanous: ------------- All lines which begin with a semi-colon (;), are treated as comments. The Inifile is updated in place, so make a backup of the file first if necessary. Limitations: ------------ The Inifile is limited to no more than 1200 lines. If the .ini file exceeds this 1200 line limit, an error message is displayed on the screen. The Patternfile is limited to no more than 100 lines. If the patternfile exceeds this 100 line limit, an error message is displayed on the screen. If more than 100 lines are needed in the patternfile, then you should create a second patternfile and run INIPAT twice, once with the first patternfile, and again with the second patternfile. If you begin to see 'out of memory' errors, then try reducing the number of functions you use in the Patternfile and/or reducing the number of lines in the Inifile. ****************** *How To Register:* ****************** For added convenience, you may register INIPATcher in any of the following ways: 1. To register INIPATcher, you may send in the registration and order form or fax it to us at (504) 626-1189. 2. You may also complete the registration and order form and send it with a check or money order to: DAMEWARE DEVELOPMENT 1024 Live Oak Loop Mandeville, LA. 70448 3. Use CompuServe's easy shareware registration system which will bill your CompuServe account (Just type GO SWREG at the CompuServe prompt and when asked for programs Registration ID type 4640). 4. CREDIT CARD ORDERS: Credit card orders only To order by Mastercard, Visa, American Express and Discover call the Public (software) Library by calling 800-2424-PsL or 713-524-6394 or by FAX to 713-524-6398 or by CIS Email to 71355,470. You can also mail credit card orders to PsL at P. O. Box 35705, Houston, Texas 77235-5705. When purchasing through PsL, remember to include item number 10923. The above numbers are for CREDIT CARD ORDERS ONLY. Any questions about the status of the shipment of the order, refunds, registration options, product details, technical support, volume discounts, dealer pricing, site licenses, etc, must be directed to DameWare Development, 1024 Live Oak Loop, Mandeville, Louisiana 70448 or FAX (504) 626-1189 or our BBS (504) 626-7545 or CompuServe ID, 75020,1044. To insure that you get the latest version, PsL will notify us the day of your order and we will ship the product directly to you. 5. FOR OVERSEAS ORDERS: Overseas Purchases France Jean-Guy DUCREUX (aka Winnie) WindowShare SARL B.P. 2078 57051-METZ cedex 2 France Phone 87 30 85 57 Fax 87 32 37 75 Germany Hans Hoss Hans IDM_FEEDBACKHoSending feedback to DameWare Developmentss Marketing GbR Bismarckstr, 129 28203 Bremem Phone 421-702817 Fax 421-73699 6. SOFTWARE SPECTRUM Software Spectrum 2140 Merritt Drive Garland, Texas 75041 Fax 214-864-7878 Phone 214-864-7887 ******************** *Registration Form:* ******************** Registration Form INIPATcher Registration and Order Form CAFIP1.0 ___________________________________________________ To place your order, fax us at (504) 626-1189 or send this form to: DAMEWARE DEVELOPMENT 1024 Live Oak Loop Mandeville, La. 70448 For credit orders see section: Credit card order information Name: ________________________________________________________ Company Name: ________________________________________________________ Address: ________________________________________________________ ________________________________________________________ ________________________________________________________ ________________________________________________________ Phone: Day time:_______________________Eve:______________________ Electronic Mail: _________________________ INIPATcher _____@ $10.00 ea $________________________ Shipping and Handling $ 3.00 $________________________ INIPATcher Site License 2 to 5 computers: _____ computers @ $10 each = ______________ 6 to 10 computers: _____ computers @ $9 each = ______________ 11 to 49 computers: _____ computers @ $6 each = ______________ 50 to 99 computers: _____ computers @ $5 each = ______________ 100 to 199 computers: _____ computers @ $3 each = ______________ (More than 199 copies are negotiable) Total $________________________ Please specify disk format: 5 1/4"_____ 3 1/2"_____ PLEASE NOTE: We accept cash, checks, money orders and COD's except international. We do not accept unsolicited POs or overseas checks not drawn on American banks. Overseas orders please include an additional $5.00 USD for S & H. CAFIP1.0 What do I get when I register: ------------------------------ There are no limitations in this shareware release. The product will be registered in your name and you will receive the latest version. It's a small price to pay for your peace of mind. You may also keep abreast of the latest version of INIPATcher as well as any new products by calling our BBS. You may also find data files of special interest. The number is 504-626-7545. The Shareware concept: ---------------------- Shareware is copyrighted software which is distributed by authors through bulletin boards, on-lineservices, disk vendors, and copies passed among friends. It is commercial software that you are allowed to try before you pay for it. This makes shareware the ultimate in money back guarantees. Most money back guarantees work like this: you pay for the product and then have some period of time to try it out and see whether or not you like it. If you don't like it or find that it doesn't do what you need, you return it and you get your money back. Some software companies won't even let you try their product, since to qualify for a refund the diskette envelope must have an unbroken seal. With shareware you get to try it for a reasonable limited time (like 30 days), without spending a penny. You are able to use the software on your own system(s), in your own special work environment with no sales people looking over your shoulder. If you decide not to continue using it, you throw it away and forget all about it. There is no paperwork, no phone calls, and no correspondence to waste your valuable time. You only pay for it if you continue to use it. Shareware is a distribution method, not a type of software. Shareware is produced by accomplished programmers, just like retail software. There is good and bad shareware, just as there is good and bad retail software. The primary difference between shareware and retail software is that with shareware you know if it's good or bad before you pay for it. You benefit because you get to use the software to determine whether it meets your needs, before you pay for it. Authors benefit because they are able to get their products into your hands without the expenses it takes to launch a traditional retail software product. There are many programs on the market today that would never have become available without the shareware marketing method. The shareware system and the continued availability of quality shareware products depend on your willingness to register and pay for the shareware you use. It's the registration fees you pay which allow us to support and continue to develop our products. Please show your support for shareware by registering those programs you actually use and by passing them on to others. Shareware is kept alive by your support! DISCLAIMER: ----------- THIS INFORMATION IS PROVIDED "AS IS" WITHOUT REPRESENTATION OR WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY REPRESENTATIONS OR ENDORSEMENTS REGARDING THE USE OF, THE RESULTS OF, OR PERFORMANCE OF THE INFORMATION, ITS APPROPRIATENESS, ACCURACY, RELIABILITY, OR CORRECTNESS. THE ENTIRE RISK AS TO THE USE OF THIS INFORMATION IS ASSUMED BY THE USER. IN NO EVENT WILL R. KENNETH HATCHER, CHRIS A. FAYETTE OR DAMEWARE DEVELOPMENT BE LIABLE FOR ANY DAMAGES, DIRECT, INDIRECT, INCIDENTAL OR CONSEQUENTIAL, RESULTING FROM ANY DEFECT IN THE INFORMATION, EVEN IF R. KENNETH HATCHER, CHRIS A. FAYETTE OR DAMEWARE DEVELOPMENT HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THIS DISCLAIMER SHALL SUPERSEDE ANY VERBAL OR WRITTEN STATEMENT TO THE CONTRARY. IF YOU DON'T ACCEPT THESE TERMS YOU MUST CEASE AND DESIST USING THIS PRODUCT IMMEDIATELY. ****************************************** *Other Products from DameWare Development* ****************************************** WinDial Corporate Edition. -------------------------- What is WinDial Corporate Edition? WinDial Corporate Edition is an easy to use electronic phone book. So simple and fast--locate records as quickly as you can type! WinDial not only cuts the cost of corporate telephone directories but also allows updating of the directories as often as necessary. Use it as a paperless telephone directory or if desired you can print your very own customized directory. Either way, WinDial can manage very large databases with none of the typical Windows limitations. Use WinDial as a dialer and it will keep a log of your calls. WinDial can be easily incorporated into other applications. This can be accomplished by dynamic data exchange, drag and drop, copy and paste and by exporting data or reports in formats other applications recognize. There are many fields to support corporate requirements but it is capable of being customized for individual needs as well. Other features include: multiple sorting, extended search, undelete option, multi-user capabilities, modeless operation on all but one time-co DDEDial. -------- DDE Dial adds dialing capabilities to applications that support dynamic data exchange such as Microsoft Access, Microsoft Excel, Microsoft Word and Borland's Paradox...just to name a few. This program is for use with Windows 3.1 and Windows NT 3.1. These programs are available through, among other places, DameWare Development BBS (504) 626-7545 CompuServe, America Online, Motherboard BBS, Space BBS, Channel 1 BS, Hackers Hideout BBS, Windows Online BBS, The Club BBS, Rusty & Eddie BBS. Feedback: --------- We like any feedback you may have. To contact DameWare Development: 1. Leave mail on CompuServe ID 75020,1044 2. Send Fax at (504) 626-1189 3. Our BBS at (504) 626-7545 4. Write to DAMEWARE DEVELOPMENT 1024 Live Oak Loop Mandeville, La. 70448 Copyright --------- Copyright© 1995 DameWare Development Portions of this product are Copyrighted © 1991,1992,1993 by Microsoft Corporation. All rights are reserved. All Microsoft Corporation disclaimers apply. INIPATcher is a trademark of DameWare Development. WinDial is a trademark of DameWare Development. DDEDial is a trademark of DameWare Development. Microsoft Windows is a registered trademark of Microsoft Corporation.