home *** CD-ROM | disk | FTP | other *** search
/ Serif Graphics Collection / Serif_Graphics_Collection_6_DTP_Porgrams_on_One_CD_Serif-SPF.iso / INSTALL.INF < prev    next >
INI File  |  1998-08-26  |  9KB  |  186 lines

  1. ; INF file - tells the install program what to install and where
  2. ; Contains various sections of the form:
  3. ; This line in the ini section tells the program to update to Pro mode
  4. ;   "Interface"                 "~0x04000100 0x20000220"
  5. ;
  6. ; [N]           - where N = 0 => section till next header is for SuperInstall
  7. ;                   otherwise => section is for the N'th option of SuperInstall
  8. ; [setup]       - background file and strings used as captions for this option
  9. ;   format is
  10. ;   "wmf" "appName" "installName"   and options "winIniSection" "winIniLine" "dirName"
  11. ;   "reserveSpace", "installType"   and optional string
  12. ;   InstallType MUST be 3 chars
  13. ; [extra]       - some extra info!
  14. ;   currently this can contain section name for previous version of the product
  15. ; [disks]       - the names of the various disks used for this option
  16. ; [directories] - the names of the directories created for this option
  17. ;               - First char of name is its reference.
  18. ;               - Second char is
  19. ;                      NULL => dir is relative to directory 0
  20. ;                      W    => dir is relative to windows dir
  21. ;                      S    => dir is relative to windows system dir
  22. ;                      N    => dir is relative to dir named in specified INI
  23. ;                      I    => dir is relative to app dir relative to install dir
  24. ;                      B    => dir is relative to install dir only
  25. ; [apps]        - all the possible files to install for this option
  26. ;  format is
  27. ;  "wmf" "disk/flags"  "dstDir/srcDir" "fileName.bytes" "Xstring"
  28. ;  values for flags are "A" => if current file is newer than one being installed, tell user
  29. ;                       "C" => file is compressed
  30. ;                       "D" => option should be displayed in box
  31. ;                       "E" => install file only if a version already exists
  32. ;                       "F" => file contains TrueType fonts
  33. ;                       "I" => file has an icon, next char is progman letter
  34. ;                       "J" => just create the directory
  35. ;                       "K" => this file cannot be skipped
  36. ;                       "R" => this file must be installed
  37. ;                       "T" => install file only if newer than existing
  38. ;                       "U" => give file unique name when copy
  39. ;                       "V" => file should be version checked before installation
  40. ;     plus on the first file
  41. ;                       "M" => Section defines a multi-install
  42. ;                       "S" => Section defines a SuperPack style install
  43. ;  values for X are     "I" => string is name of ini section in this inf file
  44. ;                       "O" => string is name of ole section in this inf file
  45. ;                       "C" => string is name of icon if one is given
  46. ;                       "D" => string is name of working directory for icon
  47. ;                       "N" => string is the option name for the listbox
  48. ;                       "T" => string is the dexcription of this option
  49. ;
  50. ; [progman]     - the names of all the Program Manager groups to be created
  51. ;
  52. ; [??ini]       - changes to be made to ini files
  53. ;  symbols used for first string are
  54. ;      ! => Following is a new sectionName.
  55. ;      # => Following line is the new iniName for future lines.
  56. ;      ? => Line is intended for the Extensions section of WIN.INI
  57. ;      @ => WIN.INI is used rather than the current iniName.
  58. ;      w => Windows directory
  59. ;      ~ => Following is a fileName in the [apps] section - the next line
  60. ;           should be done only if that fileName was selected/installed.
  61. ;      If then approp. first string will be added as a keyName in the current
  62. ;      sectionName in the current iniFile, with its value being the second
  63. ;      string.
  64. ;      The first char of the second string will be expanded based on the
  65. ;      [directories] section above unless it is a symbol in which case
  66. ;      ^ => set right hand side to be blank
  67. ;      # => following strings are "#section key default iniSection": look
  68. ;           in win.ini in 'section' for 'key' and get that rhs, then look
  69. ;           in 'iniSection' of the current ini file and find the entry where
  70. ;           the win.ini == first part of the entry's rhs, and then set the
  71. ;           the specified lhs to be this entry
  72. ;      ~ => set bits in the given field if doing an upgrade, with "~off on"
  73. ;           format for bits to unset and set respectively
  74. ;      z => insert user name
  75. ;      y => insert company name
  76. ;      x => insert registration number
  77. ;      w => insert windows dir
  78. ;      v => insert top level dir
  79. ;
  80. ; [??ole]       - lines for the OLE registration
  81. ; [help]        - name of help topics for the Help buttons. Section appears
  82. ;                 only once per INF and is used for all sections
  83. ;   Order is
  84. ;     DirHelp, OptionHelp, SuperOptionHelp, CD1Help, CD2Help
  85.  
  86. [!0!]
  87. [Setup]
  88.   "pp1" "DrawPlus 2.0" "DrawPlus Install" "Serif DrawPlus 2.0" "###DrawPlusIni" ""
  89.   "DrawPlus" "2.0" "PP4-DP2" "4707" "4501" "2040" "dpp"
  90.  
  91. [Disks]
  92.   "0"   "A:\"           "PagePlus 4.0 and DrawPlus 2.0 CD"
  93.  
  94. [Directories]
  95.   ; The main locations.
  96.   "0"   "C:\SERIF"           "Serif Root Directory"
  97.   "sN"  ""              "Serif DLL Directory" "w\SERIF.INI" "Serif" "SharedDLLDir" "0\SERIFDLL"
  98.   "dN"  ""              "Electronic Demos" "w\SERIF.INI" "Serif" "DemoDir" "0\DEMOS"
  99.   "aN"  ""              "Clipart" "w\SERIF.INI" "Art&Borders" "ArtBorderDir" "0\ART&BORD"
  100.   "CN"  ""              "DrawPlus Art and Borders Files" "w\SERIF.INI" "Art&Borders" "Backgrounds"           "a\BACKGRND"
  101.   "DN"  ""              "DrawPlus Art and Borders Files" "w\SERIF.INI" "Art&Borders" "Entertainment"         "a\ENTERTN"
  102.   "EN"  ""              "DrawPlus Art and Borders Files" "w\SERIF.INI" "Art&Borders" "Holiday"               "a\HOLIDAY"
  103.   "FN"  ""              "DrawPlus Art and Borders Files" "w\SERIF.INI" "Art&Borders" "Office and Technology" "a\OFFICE"
  104.   "GN"  ""              "DrawPlus Art and Borders Files" "w\SERIF.INI" "Art&Borders" "Transport"             "a\TRANSPRT"
  105.  
  106.   ; Pointers back to the CD.
  107.   "LB"  "\ONLINE\DRAWP20"  "Online Documentation"
  108.   "MB"  "\ONLINE\ACROBAT"  "Adobe Acrobat Reader"
  109.  
  110.   ; DrawPlus directories.
  111.   "A"   "\DRAWP20\PROGRAM"      "DrawPlus Program Files"
  112.   "B"   "\DRAWP20\SAMPLES"      "DrawPlus Samples"
  113.  
  114.  [Apps]
  115.    "" "0OD"      "ADRAWP20\D1\DRAWP20" "drawplus.ini.2"   "NDrawPlus 2.0" "TThis is the minimum install option needed to run DrawPlus."
  116.    "" "0CT"     "sDRAWP20\D1\DRAWP20" "serifreg.scf.60"
  117.    "" "0CIA"    "ADRAWP20\D1\DRAWP20" "drawplus.scf.1300" "IDpIni" "CDrawPlus 2.0" "DA" "ODpOle" "RDpReg"
  118.    "" "0C"      "ADRAWP20\D1\DRAWP20" "dphelp.scf.630"
  119.    "" "0CT"     "sDRAWP20\D2" "filter.scf.600"
  120.    "" "0C"      "EDRAWP20\D2" "entertai.scf.45"
  121.    "" "0C"      "GDRAWP20\D2" "transpor.scf.52"
  122.    "" "0C"      "DDRAWP20\D2" "holiday.scf.52"
  123.    "" "0C"      "CDRAWP20\D2" "backgrou.scf.89"
  124.    "" "0C"      "FDRAWP20\D2" "office.scf.70"
  125.    "" "0IAJ"    "L." "onln-dp2.pdf.0" "CDrawPlus 2.0 Online Manual" "DL"
  126.    "" "0IAJ"    "M." "acroread.exe.0" "CInstall Adobe Acrobat Reader" "DM"
  127.  
  128.    "" "0CDT"    "dDRAWP20\D3" "demo.scf.580" "NDrawPlus Demo"  "TAn electronic demonstration introducing DrawPlus."
  129.  
  130.    "" "0CDTA"   "BDRAWP20\D2" "samples.scf.710"  "NSample Drawings"  "TA small collection of drawings to give a taste of what DrawPlus can do."
  131. [Progman]
  132.    "A"  "Serif Applications"        "SERIF.GRP"
  133.  
  134. [DpIni]
  135.    "#w\SERIF.INI"
  136.    "!Serif"
  137.    "Name"                   "z"
  138.    "Company"                "y"
  139.    "RegNumber"              "x"
  140.    "SharedDLLDir"           "s"
  141.    "DemoDir"                "d"
  142.    "!Art&Borders"
  143.    "BorderFilter"     "^Windows Metafile"
  144.    "ArtBorderDir"     "a"
  145.    "Holiday"                "D,A"
  146.    "Entertainment"          "E,A"
  147.    "Transport"              "G,A"
  148.    "Office"                 "F,A"
  149.    "Background"             "C,B"
  150.    "!Serif DrawPlus 2.0"
  151.    "Name"                   "z"
  152.    "Company"                "y"
  153.    "DrawPlusIni"            "A\DrawPlus.Ini"
  154.    "!DrawPlus 2.0\Registration"
  155.    "Registration Id"           "x"
  156.    "Market"                    "p"
  157.    "Checksum"                  "t"
  158.    "Company"                   "y"
  159.    "Name"                      "z"
  160.    "Expiry Date"               "r"
  161.    "Free Runs"                 "u"
  162.    "Grace Period"              "q"
  163.    "#A\DrawPlus.Ini"
  164.    "!Misc"
  165.    "LoadDir"                "B"
  166.    "SaveDir"                "B"
  167.    "ExportDir"              "B"
  168.    "CorelDir"               "B"
  169.    "ImportDir"              "B"
  170.    "ClipartDir"             "B"
  171.    "?dpp"                   "A\DrawPlus.Exe"
  172.    "?wmf"                   "A\DrawPlus.Exe"
  173.    "WindowPos"              "^"
  174.    "Welcomed"               "^"
  175.    "NoStartupAssistant"     "^"
  176.    "UserLevel"              "^"
  177.    "EventTips"              "^"
  178.    "PageSize"               "^"
  179.  
  180. [DpOle]
  181.    "DrawPlus"   "Serif DrawPlus"    "Edit"
  182.  
  183. [DpReg]
  184.    ".dpp"  "DrawPlus"
  185.    ".wmf"  "DrawPlus"
  186.