home *** CD-ROM | disk | FTP | other *** search
/ Popular Software (Premium Edition) / mycd.iso / WIN98 / PRECOPY3.CAB / wordpad.inf < prev    next >
Encoding:
Windows Setup INFormation  |  1998-06-19  |  11.8 KB  |  282 lines

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