home *** CD-ROM | disk | FTP | other *** search
/ What the Doctor Required - The Freshest December / December.iso / windows / mem1614 / precopy2.cab / wordpad.inf < prev    next >
Encoding:
INI File  |  1997-10-21  |  12.4 KB  |  270 lines

  1.  
  2. ; WORDPAD.INF
  3. ;
  4. ; This is the Setup information file to install WordPad
  5. ; as an Optional Component.
  6. ;
  7. ; Copyright (c) 1993-1995 Microsoft Corporation
  8. ;
  9.  
  10. [version]
  11. LayoutFile= Layout.inf, Layout1.inf, Layout2.inf
  12. signature="$CHICAGO$"
  13. SetupClass=BASE
  14.  
  15. ;Destination Directories for CopyFiles Sections
  16. [DestinationDirs]
  17. WordPadCopyFiles       = 24,%OEM_PROGRAMF%\%OEM_ACCESSOR%    ; LDID_APPS\Program Files\Accessories
  18. WordPadCopyConverters  = 24,%OEM_PROGRAMF%\%COMMON_FILES%\%MS_SHARED%\%TEXTCONV%    ; LDID_APPS\Program Files\Common Files\Microsoft Shared\Textconv
  19. WordPadDelFiles        = 24,%OEM_PROGRAMF%\%OEM_ACCESSOR%    ; LDID_APPS\Program Files\Accessories
  20. WordPadCopyFiles_HELP  = 18                      ; LDID_HELP
  21. mfcdllsx.files         = 11                      ; LDID_SYS
  22. WordPad.Win.Del        = 25                      ; LDID_SHARED
  23. Register_WordPad.Copy  = 17                      ; LDID_INF
  24. Write.copy             = 25                      ; LDID_SHARED
  25.  
  26. [BaseWinOptions]
  27. Register_WordPad
  28.  
  29. [Register_WordPad]
  30. AddReg=Register_WordPad.AddReg
  31. CopyFiles=Register_WordPad.Copy
  32.  
  33. [Register_WordPad.Copy]
  34. wordpad.inf
  35.  
  36. [Register_WordPad.AddReg]
  37. ;Registers WordPad so it shows up in Maint Mode Setup, set initial status to uninstalled:
  38. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents,"WordPad",,"wordpad"
  39. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents\wordpad,INF,,"wordpad.inf"
  40. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents\wordpad,Section,,"mswordpad"
  41. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents\wordpad,Installed,,"0"
  42. ; Set up text coverter string needed by Word 97
  43. HKLM,"Software\Microsoft\Shared Tools Location","%TEXTCONV%",2,"%24%\%TEXTCONV_DIR%"
  44.  
  45. [Optional Components]
  46. MSWordPad
  47.  
  48. [MSWordPad]
  49. CopyFiles      = WordPadCopyFiles, WordPadCopyConverters, WordPadCopyFiles_HELP, mfcdllsx.files, Write.copy
  50. UpdateInis     = WordPadInis
  51. AddReg         = WordPadReg, WordPad.install.reg, mfcdllsx.register
  52. DelReg         = WordPadDelReg
  53. Delfiles       = WordPad.Win.Del,WordPadDelFiles
  54.  
  55. OptionDesc     = %MSWORDPADOPT_DESC%
  56. Tip            = %MSWORDPADOPT_TIP%
  57. Parent         = AccessTop
  58. InstallType    = 14  ; Typical, Custom, Portable.
  59. IconIndex      = 39  ; Windows Logo mini-icon for dialogs
  60. Uninstall      = MSWordPad_remove
  61.  
  62. [test]
  63. AddReg         = WordPadReg
  64.  
  65. [MSWordPad_remove]
  66. ; note that if you install any shared MFC DLL's, you should NOT delete them when
  67. ; uninstalling WordPad
  68. DelFiles       = WordPadCopyFiles, WordPadCopyConverters, WordPadCopyFiles_HELP, Write.copy
  69. UpdateInis     = WordPadInis.remove
  70. AddReg         = WordPad.remove.reg
  71. DelReg         = WordPadReg
  72.  
  73. ;List of files to copy to the \program files\accessories directory goes here:
  74. ;(need to make sure the wpc files are hidden in the AddReg section below)
  75. [WordPadCopyFiles]
  76. wordpad.exe
  77.  
  78. [WordPadCopyConverters]
  79. msconv97.dll
  80. mswrd632.wpc
  81. mswrd832.cnv
  82. write32.wpc
  83.  
  84. [WordPadDelFiles]
  85. mswd6_32.wpc
  86. write32.wpc
  87.   ; delete misplaced converter files from previous builds
  88. msconv97.dll
  89. mswrd632.wpc
  90. mswrd832.cnv
  91.  
  92. [WordPadCopyFiles_HELP]
  93. WORDPAD.HLP
  94. WORDPAD.CNT
  95.  
  96. ;list of files to copy to the \windows\system directory goes here:
  97. [mfcdllsx.files]
  98. mfc30.dll
  99. mfcans32.dll,,,32       ;32 flag suppresses ver conflict dlg
  100. mfco30.dll,,,32
  101. mfcd30.dll,,,32
  102. mfcn30.dll,,,32         ; new one added with mfc 3.01 version
  103. mfcuia32.dll
  104. mfc42.dll,,,32
  105. riched32.dll,,,32
  106. riched20.dll,,,32
  107. riched.dll,,,32
  108.  
  109. [mfcdllsx.register]
  110. ;Register shared DLLs:
  111. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs,%11%\mfc30.dll,1,01,00,00,00
  112. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs,%11%\mfcans32.dll,1,01,00,00,00
  113. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs,%11%\mfco30.dll,1,01,00,00,00
  114. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs,%11%\mfcd30.dll,1,01,00,00,00
  115. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs,%11%\mfcn30.dll,1,01,00,00,00
  116. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs,%11%\mfcuia32.dll,1,01,00,00,00
  117. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs,%11%\mfc42.dll,1,01,00,00,00
  118. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs,%11%\riched32.dll,1,01,00,00,00
  119.  
  120. [WordPad.Win.Del]
  121. writwin.wpc     ; 16 bit write converter
  122. msword6.wpc     ; 16 bit winword 6 converter
  123. mfcoleui.dll    ; 16 bit mfc file
  124. mswd6_32.wpc    ; review - no longer in Windows dir
  125. wordpad.exe     ; review - no longer in Windows dir
  126. write32.wpc     ; review - no longer in Windows dir
  127.  
  128. [Write.copy]
  129. ;copy stub program that launches wordpad.exe to the Windows Dir (for compat. reasons):
  130. write.exe
  131.  
  132. [WordPadInis]
  133. setup.ini, progman.groups,, "group4=%APPS_DESC%"                ;creates Accessories folder (if not already there
  134. setup.ini, group4,, """%WORDPAD_LINK%"", ""%24%\%PROGRAMF%\%ACCESSOR%\WORDPAD.EXE"""   ;creates link in Accessories folder
  135.  
  136. [WordPadInis.remove]
  137. setup.ini, progman.groups,, "group4=%APPS_DESC%"     ;creates Accessories folder (if not already there
  138. setup.ini, group4,, """%WORDPAD_LINK%"""             ;deletes link
  139.  
  140. [WordPad.install.reg]
  141. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents\wordpad,Installed,,"1"
  142.  
  143. [WordPad.remove.reg]
  144. ; sets status for Maint Mode Setup to 'not installed'
  145. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents\wordpad,Installed,,"0"
  146.  
  147. [WordPadReg]
  148. ; Next line is in shell.inx to avoid overwriting key when making null file entry
  149. ;HKCR,.doc,,2,Wordpad.Document.1
  150.  
  151. HKCR,Wordpad.Document.1,,,%WORDPAD_DOC%
  152. HKCR,Wordpad.Document.1\Insertable,,,""
  153. HKCR,Wordpad.Document.1\Protocol,,,
  154. HKCR,Wordpad.Document.1\Protocol\StdFileEditing,,,
  155. HKCR,Wordpad.Document.1\Protocol\StdFileEditing\Server,,,"%24%\%PROGRAMF%\%ACCESSOR%\WORDPAD.EXE"
  156. HKCR,Wordpad.Document.1\Protocol\StdFileEditing\Verb,,,
  157. HKCR,Wordpad.Document.1\Protocol\StdFileEditing\Verb\0,,,"%EDIT%"
  158. HKCR,Wordpad.Document.1\DefaultIcon,,,"%24%\%PROGRAMF%\%ACCESSOR%\WORDPAD.EXE,1"
  159. HKCR,Wordpad.Document.1\shell\open\command,,,"%24%\%PROGRAMF%\%ACCESSOR%\WORDPAD.EXE ""%%1"""
  160. HKCR,Wordpad.Document.1\shell\print\command,,,"%24%\%PROGRAMF%\%ACCESSOR%\WORDPAD.EXE /p ""%%1"""
  161. HKCR,Wordpad.Document.1\shell\printto\command,,,"%24%\%PROGRAMF%\%ACCESSOR%\WORDPAD.EXE /pt ""%%1"" ""%%2"" ""%%3"" ""%%4"" "
  162. HKCR,Wordpad.Document.1\CLSID,,,{73FDDC80-AEA9-101A-98A7-00AA00374959}
  163.  
  164. HKCR,rtffile,,,%RTF_DOC%
  165. HKCR,rtffile\DefaultIcon,,,"%24%\%PROGRAMF%\%ACCESSOR%\WORDPAD.EXE,1"
  166. HKCR,rtffile\shell\open\command,,,"%24%\%PROGRAMF%\%ACCESSOR%\WORDPAD.EXE ""%%1"""
  167. HKCR,rtffile\shell\print\command,,,"%24%\%PROGRAMF%\%ACCESSOR%\WORDPAD.EXE /p ""%%1"""
  168. HKCR,rtffile\shell\printto\command,,,"%24%\%PROGRAMF%\%ACCESSOR%\WORDPAD.EXE /pt ""%%1"" ""%%2"" ""%%3"" ""%%4"" "
  169. HKCR,rtffile\CLSID,,,{73FDDC80-AEA9-101A-98A7-00AA00374959}
  170.  
  171. HKCR,CLSID\{73FDDC80-AEA9-101A-98A7-00AA00374959}\DefaultIcon,,,"%24%\%PROGRAMF%\%ACCESSOR%\WORDPAD.EXE,0"
  172.  
  173. ; update 3.x write stuff to use wordpad as server
  174. HKCR,.wri,,,wrifile
  175. HKCR,wrifile,,,%WRITE_DOC%
  176. HKCR,wrifile\DefaultIcon,,,"%24%\%PROGRAMF%\%ACCESSOR%\WORDPAD.EXE,2"
  177. HKCR,wrifile\CLSID,,,{73FDDC80-AEA9-101A-98A7-00AA00374959}
  178. HKCR,wrifile\shell\open\command,,,"%24%\%PROGRAMF%\%ACCESSOR%\WORDPAD.EXE ""%%1"""
  179. HKCR,wrifile\shell\print\command,,,"%24%\%PROGRAMF%\%ACCESSOR%\WORDPAD.EXE /p ""%%1"""
  180. HKCR,wrifile\shell\printto\command,,,"%24%\%PROGRAMF%\%ACCESSOR%\WORDPAD.EXE /pt ""%%1"" ""%%2"" ""%%3"" ""%%4"" "
  181.  
  182. HKCR,CLSID\{73FDDC80-AEA9-101A-98A7-00AA00374959},,,%WORDPAD_DOC%
  183. HKCR,CLSID\{73FDDC80-AEA9-101A-98A7-00AA00374959}\DefaultIcon,,,"%24%\%PROGRAMF%\%ACCESSOR%\WORDPAD.EXE,1"
  184. HKCR,CLSID\{73FDDC80-AEA9-101A-98A7-00AA00374959}\LocalServer32,,,"%24%\%PROGRAMF%\%ACCESSOR%\WORDPAD.EXE"
  185. HKCR,CLSID\{73FDDC80-AEA9-101A-98A7-00AA00374959}\ProgId,,,WordPad.Document.1
  186. HKCR,CLSID\{73FDDC80-AEA9-101A-98A7-00AA00374959}\MiscStatus,,,0
  187. HKCR,CLSID\{73FDDC80-AEA9-101A-98A7-00AA00374959}\AuxUserType\3,,,"%WORDPAD_LINK%"
  188. HKCR,CLSID\{73FDDC80-AEA9-101A-98A7-00AA00374959}\AuxUserType\2,,,"%WORDPAD_DOC%"
  189. HKCR,CLSID\{73FDDC80-AEA9-101A-98A7-00AA00374959}\Insertable,,,
  190. HKCR,CLSID\{73FDDC80-AEA9-101A-98A7-00AA00374959}\verb\1,,,"%OPEN%,0,2"
  191. HKCR,CLSID\{73FDDC80-AEA9-101A-98A7-00AA00374959}\verb\0,,,"%EDIT%,0,2"
  192. HKCR,CLSID\{73FDDC80-AEA9-101A-98A7-00AA00374959}\InprocHandler32,,,ole32.dll
  193. HKCR,CLSID\{73FDDC80-AEA9-101A-98A7-00AA00374959}\DataFormats\PriorityCacheFormats,"Rich Text Format",,""
  194.  
  195. ; create the long-name for "Program Files"
  196. ; Note that when you rename a long name, VFAT changes the short name from
  197. ; foobar~1 to foobar~2.  To avoid this, we introduce a work around in the form of
  198. ; an intermediate rename
  199. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RenameFiles\AppFilesRoot,,,%24%
  200. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RenameFiles\AppFilesRoot,%OLD_PROGRAMF%,,"%Old_Program_Files%" ; review - leave in for M8
  201. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RenameFiles\AppFilesRoot,%PROGRAMF%,,!$!$!$!$.$!$
  202. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RenameFiles\AppFilesRoot,!$!$!$!$.$!$,,"%Program_Files%,1"
  203. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RenameFiles\AppFiles,,,"%24%\%PROGRAMF%"
  204. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RenameFiles\AppFiles,%ACCESSOR%,,!$!$!$!$.$!$
  205. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RenameFiles\AppFiles,!$!$!$!$.$!$,,"%Accessories%,1"
  206.  
  207. ;
  208. ; register converters
  209. ;
  210. HKLM,"SOFTWARE\Microsoft\Shared Tools\Text Converters\Import\MSWord6.wpc","Name",,"%CNV_WORD6_DESC%"
  211. HKLM,"SOFTWARE\Microsoft\Shared Tools\Text Converters\Import\MSWord6.wpc","Path",,"%24%\%Program_Files%\%COMMON_FILES_LFN%\%MS_SHARED_LFN%\%TEXTCONV%\mswrd632.wpc"
  212. HKLM,"SOFTWARE\Microsoft\Shared Tools\Text Converters\Import\MSWord6.wpc","Extensions",,"doc"
  213.  
  214. HKLM,"SOFTWARE\Microsoft\Shared Tools\Text Converters\Import\MSWord8","Name",,"%CNV_WORD8_DESC%"
  215. HKLM,"SOFTWARE\Microsoft\Shared Tools\Text Converters\Import\MSWord8","Path",,"%24%\%Program_Files%\%COMMON_FILES_LFN%\%MS_SHARED_LFN%\%TEXTCONV%\mswrd832.cnv"
  216. HKLM,"SOFTWARE\Microsoft\Shared Tools\Text Converters\Import\MSWord8","Extensions",,"doc"
  217.  
  218. HKLM,"SOFTWARE\Microsoft\Shared Tools\Text Converters\Import\MSWord8\NoDialogs",,,""
  219.  
  220. HKLM,"SOFTWARE\Microsoft\Shared Tools\Text Converters\Import\MSWinWrite.wpc","Name",,"%CNV_WRITE_DESC%"
  221. HKLM,"SOFTWARE\Microsoft\Shared Tools\Text Converters\Import\MSWinWrite.wpc","Path",,"%24%\%Program_Files%\%COMMON_FILES_LFN%\%MS_SHARED_LFN%\%TEXTCONV%\write32.wpc"
  222. HKLM,"SOFTWARE\Microsoft\Shared Tools\Text Converters\Import\MSWinWrite.wpc","Extensions",,"wri"
  223.  
  224. ; set up the per-app path
  225. HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\WORDPAD.EXE",,,"%24%\%PROGRAMF%\%ACCESSOR%\WORDPAD.EXE"
  226.  
  227. [WordPadDelReg]
  228. HKCR,Write.Document,,,%WRITE_DOC%
  229. HKCR,CLSID\{73FDDC80-AEA9-101A-98A7-00AA00374959}\LocalServer
  230. HKCR,CLSID\{73FDDC80-AEA9-101A-98A7-00AA00374959}\InprocHandler
  231. HKCR,Wordpad.Document
  232.  
  233. ; User-visible strings
  234. [Strings]
  235. APPS_DESC       = "Accessories"
  236. WORDPAD_LINK    = "WordPad"
  237. WORDPAD_DOC     = "WordPad Document"
  238. WORD_DOC        = "Microsoft Word Document"
  239. RTF_DOC         = "Rich Text Document"
  240. WRITE_DOC       = "Write Document"
  241. MSWORDPADOPT_DESC = "WordPad"
  242. MSWORDPADOPT_TIP  = "Edits short memos and documents."
  243. EDIT            = "&Edit"
  244. OPEN            = "&Open"
  245.  
  246. CNV_WRITE_DESC  = "Windows Write"
  247. CNV_WORD8_DESC  = "Word 97"
  248. CNV_WORD6_DESC  = "Word 6.0/95 for Windows&Macintosh"
  249.  
  250. ; Directory names - note that that short versions must match the truncated
  251. ; 8 char names for the long versions, or else there will be problems.
  252. ; also need to put the short versions in the [DestinationDirs] section above
  253. ; Used by wordpad, hypertrm, backup, paint, & MSN
  254. Old_Program_Files= "Old Program Files" ; review - leave for M8
  255. OLD_PROGRAMF     = "Programf"          ; review - leave for M8
  256. Program_Files    = "Program Files"
  257. PROGRAMF         = "Progra~1"          ; first 6 chars of Program_Files, + "~1"
  258. OEM_PROGRAMF     = "Progra~1"          ; first 6 chars of Program_Files, + "~1" - in OEM codepage (not Ansi)
  259. Accessories      = "Accessories"
  260. ACCESSOR         = "Access~1"          ; first 6 chars of Accessories, + "~1"
  261. OEM_ACCESSOR     = "Access~1"          ; first 6 chars of Accessories, + "~1"  - in OEM codepage (not Ansi)
  262.  
  263. COMMON_FILES     = "Common~1"
  264. COMMON_FILES_LFN = "Common Files"
  265. MS_SHARED        = "Micros~1"
  266. MS_SHARED_LFN    = "Microsoft Shared"
  267. TEXTCONV         = "TextConv"
  268.  
  269. TEXTCONV_DIR     = "Program Files\Common Files\Microsoft Shared\Textconv"
  270.