home *** CD-ROM | disk | FTP | other *** search
/ Boldly Go Collection / version40.iso / TS / 25D / SBI.ZIP / SBI.DOC < prev    next >
Encoding:
Text File  |  1991-04-16  |  16.9 KB  |  395 lines

  1. ╔════════════════════════════════════════════════════════════════════════════╗
  2. ║                                                                            ║
  3. ║                 S o f t w a r e   B r a n d i n g   I r o n                ║
  4. ║                                                                            ║
  5. ║                                ver 1.01                                    ║
  6. ║                                                                            ║
  7. ║                               Nightware                                    ║
  8. ║                                                                            ║
  9. ║                     Copyright 1991 All Rights Reserved                     ║
  10. ║                                                                            ║
  11. ║                       *** SHAREWARE-BETA VERSION ***                       ║
  12. ║                                                                            ║
  13. ╚════════════════════════════════════════════════════════════════════════════╝
  14.  
  15. SBI is a User Supported software product. It is not and has never been
  16. free software. You are granted a limited license for up to 30 days
  17. to evaluate SBI. If you wish to continue using SBI you must register
  18. by sending $15.00 to:          ┌────────────────────────────────────────┐
  19.                    │ Nightware                              │
  20.                    │ 3532 Birchwood Trail                   │
  21.                    │ Snellville, GA  30278 - (404) 978-2893 │
  22.                    └────────────────────────────────────────┘
  23.  
  24. Use your 'VISA - MASTERCARD - DINERS - CARTE BLANCHE' to register through
  25. our support BBS:               ┌────────────────────────────────────────┐
  26.                    │ DECIBEL BBS Atlanta, GA. 24 hrs/day    │
  27.                    │  (404) 288-6858   1200/2400/9600 (HST) │
  28.                    │  (404) 284-1152   1200/2400            │
  29.                    └────────────────────────────────────────┘
  30.  
  31.  
  32.  
  33.                  TABLE of CONTENTS
  34.  
  35.  
  36.    Introduction.................................................... 1.0
  37.    Installation.................................................... 2.0
  38.    System Requirements............................................. 3.0
  39.    Menus........................................................... 4.0
  40.    Sample Program.................................................. 5.0
  41.    Product Support................................................. 6.0
  42.    Product Registration............................................ 7.0
  43.  
  44.  
  45.    1.0  Introduction
  46.  
  47.     SBI was developed to have an easy way of converting a non-registered
  48.     version of a software to a registered version containing information
  49.     such as the copyright notice, who the software is registered to, the
  50.     serial number etc. I wanted a way to actually stamp this into the
  51.     executable without having to recompile a version for new registered
  52.     users. SBI came to the rescue. Now SBI allows me to "Brand" my
  53.     software without recompiling.
  54.  
  55.  
  56.    2.0  Installation
  57.  
  58.     To install SBI, use the dos command MD to make a directory
  59.     called SBI. Next copy all SBI's files to that directory.
  60.     The following files accompany SBI and if any are missing,
  61.     SBI will not work. Please contact Nightware for an updated
  62.     version.
  63.  
  64.           ┌─────────────────────────────────────────────────┐
  65.           │   SBI.EXE        - Program executable file      │
  66.           │   SBI.DOC        - Documentation file           │
  67.           │  *SBI.LST        - Software List                │
  68.           │  *SBI.TXT        - Registration Log             │
  69.           │   ORDER.DOC      - Order Form                   │
  70.           │ SBITEST.EXE      - Sample Program for Testing   │
  71.           └─────────────────────────────────────────────────┘
  72.  
  73.     * These files are not required and will be created the first time
  74.       SBI is run. The SBI.LST file contains your software and change
  75.       strings for registration purposes. The SBI.TXT file is a text
  76.       file that retains the pertinent information when you register
  77.       a software.
  78.  
  79.    3.0  System Requirements
  80.  
  81.     This program requires a color monitor and 64K of memory.
  82.     A hard disk is recommended.
  83.  
  84.    4.0  Menus
  85.  
  86.     SBI's master menu is located on the left portion of the screen
  87.     and is displayed vertically with each item in it's own colored
  88.     box. To the upper left-half of the screen is sub-menu bar that
  89.     is associated to the current master menu selection.
  90.  
  91.     To change master menu items, use the Up/Down cursor keys and to
  92.     change sub-menu items, use the right/left cursor keys.
  93.  
  94.   4.1  Info Menu
  95.  
  96.        This menu is used to display summary information about each master
  97.        menu item. Use the sub-menu to display information about each item.
  98.  
  99.   4.2  Setup Menu
  100.  
  101.        This menu is used to setup a software item and it's change strings.
  102.        I'll explain more about change strings later on in this section. To
  103.        enter/edit a software product, use the Select Menu. A display of
  104.        10 software products will listed. The current software item is the
  105.        one highlighted on this list. To change selections, use the TAB or
  106.        RETURN key to highlight the next item. When the item you desire is
  107.        highlighted, select the Edit sub-menu.
  108.  
  109.        Now you can enter particulars as the software title, it's executable
  110.        file and the change strings that reside in your program executable.
  111.        To move through fields, use the TAB or RETURN key. To save the data,
  112.        depress the F10 key.
  113.  
  114.        Now let's talk more about "CHANGE STRINGS".
  115.  
  116.        Change strings are character strings that must be imbedded in your
  117.        program. SBI will locate these strings and change them to the new
  118.        information that is entered in the Registration Menu. Enter the
  119.        strings in the Edit screen as they appear in your program. For
  120.        example the following items are available for entering your change
  121.        strings. The titles are for suggestion only and you can use them
  122.        for whatever purpose serves you best. You only need enter data for
  123.        the fields you prefer to use. When you register a product, only the
  124.        data fields that have change strings will be displayed.
  125.  
  126.     1)         Entity Name:
  127.     2)      Version Number:
  128.     3)       Serial Number:*SERIALNUMBER*
  129.     4)          Product ID:
  130.     5)           Copyright:
  131.     6)       Registered To:*NON_REGISTERED_VERSION*
  132.  
  133.        In the above fields I only chose to enter strings for item 3 & 6.
  134.        The remaining fields will not appear when I register the software.
  135.        the strings "*SERIALNUMBER*" and "*NON_REGISTERED_VERSION*" must
  136.        appear the same way in your program as they appear in the above
  137.        fields for the change to take place. The program looks for an exact
  138.        match so any deviation will cause the changes to be omitted.
  139.        For example I program in C and in my program the above code would
  140.        be initialized in to string variable as:
  141.  
  142.      char *regit[]={
  143.             "*SERIALNUMBER*",
  144.             "*NON_REGISTERED_VERSION*",
  145.                };
  146.  
  147.        Be sure that these items are unique, because SBI replaces the 1st
  148.        occurrence only. You can use whatever characters you prefer for
  149.        the changes. There are many different ways of initializing a string,
  150.        the important thing to keep in mind is you want the string to be
  151.        in tact after compiliation.
  152.        *Note-Make sure that these strings are as long or longer than the
  153.          acutal registration information or truncation of the
  154.          registration information will occur.
  155.        *Suggestion - You might also want to hide one of the characters in
  156.          the string if it is displayed. Then check the character to see
  157.          if exists and reinitialize the change string. This would prevent
  158.          someone using software of this type to lay in their own
  159.          registration information. For example in the above instead of
  160.          displaying the entire string "*SERIALNUMBER*" I may want to
  161.          only display "SERIALNUMBER". That way if someone changes it you
  162.          can check from the * (asterisks), if they still exist, the
  163.          program can tell it has been tampered with and restore it.
  164.          Your registration will remove it or change it to another
  165.          significant character. There are many ways to get around this
  166.          area if you desire.
  167.  
  168.   4.3  Register Menu
  169.  
  170.        This menu item is used for the actual registration of your software,
  171.        of changing the strings to your desired registration information.
  172.        To select a software product do so as it was instructed in the Setup
  173.        section. Next select the Brand sub-menu item. You'll notice that
  174.        the software title and the program executable file are displayed.
  175.        *Note - the file listed must be in the current directory as SBI and
  176.            it must be an unregistered or unchanged version as well.
  177.  
  178.        Now enter the registration information that you want to appear in
  179.        the software. Depress F10 to perform the updates to your program
  180.        executable file. For example if I entered the following information
  181.        for the example we used in the previous section,
  182.  
  183.     1)       Serial Number:sv103405-1
  184.     2)       Registered To:Acme Software Co.
  185.  
  186.     the string "*SERIALNUMBER*" would be changed to "sv103405-1" and
  187.     the string "*NON_REGISTERED_VERSION*" would be changed to
  188.     "Acme Software Co.".
  189.  
  190.  
  191.   4.4  Exit Menu
  192.  
  193.        Use the selection to exit the program.
  194.  
  195.   5.0  Sample Program
  196.  
  197.        A sample program called SBITEST.EXE has been included. This will
  198.        enable you to test run SBI before using one of your own programs.
  199.        It is best to make a backup of SBITEST as when you go through the
  200.        registration process, the pertinent data strings will be changed.
  201.        To setup up the test program in SBI, use the Setup procedure and
  202.        enter the following information;
  203.  
  204.  
  205.     Software Title: Any Title will Do
  206.     File to Change: SBITEST.EXE
  207.        Entity Name:*Entity-Name-Goes-Here*
  208.     Version Number:*vernumber*
  209.      Serial Number:*serialnumber*
  210.         Product ID:*productid*
  211.          Copyright:*copyrightnotice*
  212.      Registered To:*copy-registered-to-is*
  213.  
  214.        (not they also appear on the screen when SBITEST.EXE is ran):
  215.  
  216.     You can enter any information you desire on the registration
  217.     screen. Run the program both before and after registration to
  218.     see the changes. Also examine the SBI.TXT file with any word
  219.     processor, text editor etc.
  220.  
  221.   6.0  Product Support
  222.  
  223.        Questions or inquiries can be directed to the following sources:
  224.  
  225.                Nightware          (404) 978-2893
  226.                3532 Birchwood Trail
  227.                Snellville, GA 30278
  228.  
  229.                GEnie mail address     : V.Bradley
  230.                CompuServe mail address: 71520,1316
  231.                Decibel BBS Atlanta, GA: Bud Bradley
  232.              (404) 288-6858   1200/2400/9600 (HST)
  233.              (404) 284-1152   1200/2400
  234.  
  235.     Whether you're a supporting user or not, we appreciate your
  236.     suggestions on improving our products.
  237.  
  238.     Registered users recieve 90 days free support from the point
  239.     of registration.
  240.  
  241.  
  242.     DEFINITION OF SHAREWARE
  243.  
  244.     Shareware distribution gives users a chance to try software
  245.     before buying it. If you try a Shareware program and continue
  246.     using it, you are expected to register. Individual programs
  247.     differ on details -- some request registration while others
  248.     require it, some specify a maximum trial period. With
  249.     registration, you get anything from the simple right to continue
  250.     using the software to an updated program with printed manual.
  251.  
  252.     Copyright laws apply to both Shareware and commercial software,
  253.     and the copyright holder retains all rights, with a few specific
  254.     exceptions as stated below. Shareware authors are accomplished
  255.     programmers, just like commercial authors, and the programs are
  256.     of comparable quality. (In both cases, there are good programs
  257.     and bad ones!) The main difference is in the method of
  258.     distribution. The author specifically grants the right to copy
  259.     and distribute the software, either to all and sundry or to a
  260.     specific group. For example, some authors require written
  261.     permission before a commercial disk vendor may copy their
  262.     Shareware.
  263.  
  264.     Shareware is a distribution method, not a type of software. You
  265.     should find software that suits your needs and pocketbook,
  266.     whether it's commercial or Shareware. The Shareware system makes
  267.     fitting your needs easier, because you can try before you buy.
  268.     And because the overhead is low, prices are low also. Shareware
  269.     has the ultimate money-back guarantee -- if you don't use the
  270.     product, you don't pay for it.
  271.  
  272.     DISCLAIMER - AGREEMENT
  273.  
  274.     Users of SBI must accept this disclaimer of warranty:
  275.     "SBI is supplied as is.  The author disclaims all
  276.     warranties, expressed or implied, including, without limitation,
  277.     the warranties of merchantability and of fitness for any purpose.
  278.     The author assumes no liability for damages, direct or conse-
  279.     quential, which may result from the use of SBI."
  280.  
  281.     SBI is a "shareware program" and is provided at no charge
  282.     to the user for evaluation.  Feel free to share it with your
  283.     friends, but please do not give it away altered or as part of
  284.     another system.  The essence of "user-supported" software is to
  285.     provide personal computer users with quality software without
  286.     high prices, and yet to provide incentive for programmers to
  287.  
  288.  
  289.     continue to develop new products.  If you find this program
  290.     useful and find that you are using SBI and continue to use
  291.     SBI after a reasonable trial period, you must make a reg-
  292.     istration payment of $15.00 to Nightware.  The $15.00
  293.     registration fee will license one copy for use on any one
  294.     computer at any one time.  You must treat this software just like
  295.     a book.  An example is that this software may be used by any
  296.     number of people and may be freely moved from one computer
  297.     location to another, so long as there is no possibility of it
  298.     being used at one location while it's being used at another.
  299.     Just as a book cannot be read by two different persons at the
  300.     same time.
  301.  
  302.     Commercial users of SBI must register and pay for their
  303.     copies of SBI within 30 days of first use or their license
  304.     is withdrawn.  Site-License arrangements may be made by con-
  305.     tacting Nightware.
  306.  
  307.     Anyone distributing SBI for any kind of remuneration must
  308.     first contact Nightware at the address below for authorization.
  309.     This authorization will be automatically granted to distributors
  310.     recognized by Nightware as adhering to its guidelines for
  311.     shareware distributors, and such distributors may begin offering
  312.     SBI immediately (However Nightware must still be advised so
  313.     that the distributor can be kept up-to-date with the latest
  314.     version of SBI.).
  315.  
  316.     You are encouraged to pass a copy of SBI along to your
  317.     friends for evaluation.  Please encourage them to register their
  318.     copy if they find that they can use it.  All registered users
  319.     will receive a copy of the latest version of the SBI
  320.     system along with 90 days free support.
  321.  
  322.  
  323.  7.0   To register SBI send $15.00 in the form of check or money order
  324.        to:
  325.  
  326.                Nightware
  327.                3532 Birchwood Trail
  328.                Snellville, GA 30278
  329.  
  330.        By registering SBI, you will receive 90 days free support
  331.        and the latest registered version of SBI. You will also
  332.        be notified when future releases are available. These upgrades
  333.        will be available to you at great savings over the registration
  334.        price.
  335.  
  336.        Rapid charge orders for SBI are accepted via Decibel BBS.
  337.        Use VISA, MasterCard, Diners Club or Carte Blanche for all
  338.        ONLINE Nightware product registrations.  Decibel BBS also
  339.        provides you with DIRECT access to the SBI author and
  340.        other fine software authors.
  341.  
  342.                Decibel BBS - Atlanta, GA
  343.                 Tom Brady, Sysop
  344.  
  345.          (404) 288-6858   1200/2400/9600 (HST)
  346.          (404) 284-1152   1200/2400 (with MNP)
  347.  
  348.        After logging on to Decibel BBS, use the Q command from the Main
  349.        menu to access the Registration Questionaires for charge card
  350.        registration of SBI.  Following charge verification
  351.        (within 24 hours), you will be able to DOWNLOAD the latest and
  352.        complete registered SBI package!  The $1.50 shipping and
  353.        handling fee is waived for online registrations.
  354.  
  355.  
  356.  
  357. --------------------------------------------------------------------------
  358.  
  359.              N I G H T W A R E
  360.  
  361.  
  362.  
  363.  
  364.  Your Name
  365.          --------------------------------
  366.       Address
  367.          --------------------------------
  368.       Address
  369.          --------------------------------
  370.       City                                        ST      ZIP
  371.          --------------------------------    ----     ----------
  372.  
  373.  Computer System Description
  374.                  -------------------------------------------
  375.  
  376.                  -------------------------------------------
  377.  
  378.      PRODUCT                  QUANTITY  PRICE EA.  TOTAL PRICE
  379.  ---------------------------  --------  ---------  -----------
  380.  
  381.  Software Branding Iron                X   $15.00
  382.                   --------- ---------  -----------
  383.  
  384.  
  385.                      Subtotal
  386.                            -----------
  387.             Add Shipping and Handling        $1.50
  388.                            -----------
  389.  
  390.                         Total
  391.                            -----------
  392.  
  393. --------------------------------------------------------------------------
  394.  
  395.