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

  1. ; Localized    05/19/1998 12:47 AM (GMT)    7:3.0.406 A    setupc.rnu
  2.  
  3. ; SETUPC.INF
  4. ; This is the Setup information file for the base
  5. ; components for the Windows 1 product.
  6. ; Copyright 1993-1997, Microsoft Corporation
  7.  
  8. [version]
  9. LayoutFile= Layout.inf, Layout1.inf, Layout2.inf
  10. signature="$CHICAGO$"
  11. SetupClass=BASE
  12.  
  13. [DestinationDirs]
  14. msdbl.files         = 13    ; LDID_CMD
  15. del.old.msdos.files = 34    ; LDID_OLD_DOS
  16. ren.old.msdos.files = 34    ; LDID_OLD_DOS
  17. del.premsdos5.files = 34    ; LDID_OLD_DOS
  18. del.old.msdos.root  = 30    ; LDID_BOOT (root of boot drive)
  19. dxxspace.bat.files  = 34    ; LDID_OLD_DOS
  20. ren.dxxspace.utils  = 34    ; LDID_OLD_DOS
  21. del.dxxspace.utils  = 34    ; LDID_OLD_DOS
  22. del.oldwinboot      = 32    ; LDID_OLD_WINBOOT ; Review: not needed in future products
  23. del.cmd             = 13    ; LDID_CMD
  24. del.oldnet          = 11    ; LDID_SYS
  25. del.oldnet.win      = 25    ; LDID_SHARED
  26. del.win.reboot      = 25    ; LDID_SHARED
  27. del.bootroot        = 30    ; LDID_BOOT        ; Root dir of boot drive
  28. NewWin.Shared       = 25    ; LDID_SHARED
  29. NewWin.Ren          = 30    ; LDID_BOOT
  30. PidGen.Files            = 10    ; LDID_WIN
  31. PidSet.Files            = 10    ; LDID_WIN
  32. un.copy             = 13    ; LDID_CMD
  33. un.del              = 13    ; LDID_CMD
  34. un.del.w95undo.boot = 30    ; LDID_BOOT
  35. un.del.w95undo.host = 31    ; LDID_BOOT_HOST
  36. Win95Upg.Vmm.Files  = 22    ; LDID_VMM32
  37. NotWin95Upg.Sys.Files=11    ; LDID_SYS
  38. Awfax.Copy.Sys      = 11
  39. Awfax.Copy.Inf      = 17
  40.  
  41. [Win95Upg]
  42. ; Used to handle specific Win95 upgrade handling
  43. CopyFiles = Win95Upg.Vmm.Files, Win95Upg.Sys.Files
  44. UpdateInis= Win95Upg.Inis
  45.  
  46. [NotWin95Upg]
  47. ; Called when not Win95 upgrade
  48.  
  49. [Win95Upg.Inis]
  50.  
  51. [Win95Upg.Vmm.Files]
  52.  
  53. [Win95Upg.Sys.Files]
  54.  
  55. [SetupNewWIN]
  56. ; Used to cleanup/do stuff when doing a new/clean installation
  57. CopyFiles = NewWin.Shared
  58. RenFiles  = NewWin.Ren
  59. DelReg = NewWin.DelReg, Temp.DelReg
  60. AddReg = NewWin.AddReg, NewWin.AddReg.HKCU
  61. ; Currently used to order sections in INI files similar to that in Win 3.1
  62. UpdateInis = Setup.Init.Inis
  63. PerUserInstall = NewWin.pui
  64.  
  65. [SetupUpgradeWIN]
  66. ; Used to cleanup/do stuff for an upgrade case
  67. DelReg = Temp.DelReg
  68. UpdateInis = SU.Update.Inis
  69. AddReg = UpgradeWIN.AddReg
  70.  
  71. [Temp.DelReg]
  72. ; Temp.DelReg is only for cleanup of keys from previous builds
  73.  
  74. [SetupNewDOS]
  75. ; This section will be installed if the user is doing new/clean install and
  76. ; the new DOS (CMD) dir is different from the prev. one.
  77. ; Use LDID 34 as the old dos dir.
  78. ; backup d??space utilities and replace w/ stub batch files
  79. RenFiles  = ren.dxxspace.utils
  80. CopyFiles = dxxspace.bat.files
  81.  
  82. [SetupUpgradeDOS]
  83. ; Used to nuke files from their old DOS dir, if it is an upgrade and the
  84. ; new DOS(CMD) dir is different from prev. one, we GenInstall() this section.
  85. ; Use 34 as LDID for old dos dir (LDID_OLD_DOS) when adding DelFiles=
  86.  
  87. ; delete d??space utilities and replace w/ stub batch files
  88. ; and delete ms-dos utils that are updated w/ Win 95 versions
  89. CopyFiles = dxxspace.bat.files
  90. DelFiles = del.old.msdos.files, del.dxxspace.utils, del.old.msdos.root
  91. RenFiles = ren.old.msdos.files
  92.  
  93. [SetupCleanupOldDOS]
  94. ; Used to cleanup/do stuff when prev. DOS version < 5.0
  95. DelFiles = del.premsdos5.files
  96.  
  97. [Setup.RetailSKU]
  98. CopyFiles = PidSet.Files
  99. AddReg = RetailSKU.Reg
  100. UpdateInis = Oeminfo.inis
  101.  
  102. [Oeminfo.inis]
  103.   ; remove Line1 to prevent Support Information from showing up in sysdm
  104. %11%\oeminfo.ini, "Support Information", "Line1=*" 
  105.  
  106. [Setup.OEMSKU]
  107. CopyFiles = PidGen.Files,PidSet.Files
  108.  
  109. [Setup.OEMUpgradeSKU]
  110. CopyFiles = PidSet.Files
  111. AddReg = RetailSKU.Reg
  112.  
  113. [Setup.Upgrade.FaxIsAnOC]
  114. ; This is an upgrade install and Fax is an available OC
  115. CopyFiles = Awfax.Copy.Inf
  116.  
  117. [Setup.Upgrade.FaxInstalled]
  118. ; This is an upgrade install and Fax is installed.
  119. CopyFiles = Awfax.Copy.Sys
  120. AddReg    = AwFax.Addreg
  121.  
  122. ; These files are needed for IE4 and Win98 if Fax is installed.
  123. ; Update these files if Fax is installed
  124. [Awfax.Copy.Sys]
  125. awfxex32.exe,,,1
  126. awfxcg32.dll,,,1
  127. awkrnl32.dll,,,1
  128.  
  129. [AwFax.Addreg]
  130. HKLM,%KEY_UNINSTALL%\msawfax,"DisplayName",,"%FAXDesc%"
  131. HKLM,%KEY_UNINSTALL%\msawfax,"UninstallString",,"rundll setupx.dll,InstallHinfSection FAXuninstall 132 %17%\awfax.inf"
  132.  
  133. [Awfax.Copy.Inf]
  134. awfax.inf
  135.  
  136. [Lexmark_Remove]
  137. DelReg = Lexmark.delreg
  138.  
  139. [Lexmark.delreg]
  140.   ; remove LexStart from Run branch of registry
  141. HKLM,"%KEY_RUN%",LexStart
  142. HKLM,"System\CurrentControlSet\Control\Print\Monitors\Lexmark Network Printer Monitor"
  143.  
  144. [PidGen.Files]
  145. pidgen.dll
  146.  
  147. [PidSet.Files]
  148. pidset.exe
  149.  
  150. [RetailSKU.Reg]
  151. HKLM,%KEY_RUNONCE%,"RunPidSet",,"PIDSET"
  152.  
  153. [NewWin.DelReg]
  154. ; REVIEW: check this list and add/del as appropriate. Some of
  155. ; these branches that are removed are relevant only to interim releases
  156. ; where these obsolete keys were added. This might not be an issue for 
  157. ; future products. Also, we might be able to move these to [SetupInit] section.
  158. ; Warning: if you del the  HKLM,SOFTWARE\CLASSES branch, OLE 2 apps might not run
  159. ; and will have to be re-installed.
  160. HKLM,SOFTWARE\FONTS
  161. HKLM,SOFTWARE\PRODUCTS
  162. HKLM,SOFTWARE\MICROSOFT\WINDOWS\4.0
  163. HKLM,SYSTEM\CURRENTCONTROLSET\CONTROL
  164. HKLM,SYSTEM\MEDIAEXTENSIONS
  165.  
  166. [NewWin.AddReg]
  167. ; Set default wallpaper to nothing for clean install:
  168. ; (runonce.exe sets the wallpaper to these values when it's done)
  169. HKLM,%KEY_CURRENT%\Setup,"WallPaper",,""
  170. HKLM,%KEY_CURRENT%\Setup,"TileWallpaper",,"0"
  171.   ; Run once wrapper entry to run time zone control panel:
  172. HKLM, %KEY_RUNONCE%\Setup,"%SetTimeZone_Desc%",,"RUNDLL32.EXE SHELL32.DLL,Control_RunDLL TIMEDATE.CPL,,/f"
  173.  
  174. [NewWin.AddReg.HKCU]
  175. HKCU,"Control Panel\Appearance",Current,,"%WINDOWS_DEFAULT%"
  176.  
  177. [SetupcPerUser]
  178. AddReg = NewWin.AddReg.HKCU
  179.  
  180. [NewWin.pui]
  181. GUID = "SetupcPerUser"
  182. DisplayName = %PUI_DESC_SETUPC%
  183. Version = %PUI_VERSION%
  184. IsInstalled = 1
  185. StubPath = "rundll.exe %11%\setupx.dll,InstallHinfSection SetupcPerUser 64 %17%\setupc.inf"
  186.  
  187. [UpgradeWIN.AddReg]
  188.  
  189. [NewWin.Shared]
  190. dosprmpt.pif
  191.  
  192. [NewWin.Ren]
  193. ;rename win.bat in root if clean install
  194. win_bat.bak,win.bat
  195.  
  196. [SetupBeforeReboot]
  197. ; This section is GenInstall-ed just before we update the root files, etc.
  198. ; This is the place where you can delete more stuff like C:\WINBOOT files,
  199. ; DBLSPACE.* if applicable, etc.
  200. DelFiles = del.oldwinboot, del.cmd, del.oldnet, del.win.reboot, del.oldnet.win, del.bootroot
  201. DelReg=del.oldnetreg
  202. UpdateInis = msdos.sys.reboot.inis 
  203.  
  204. [del.bootroot]
  205. ;These would be left over from a single-msdos-app mode session:
  206. autoexec.app
  207. autoexec.wos
  208. config.app
  209. config.wos
  210.  
  211. [del.oldwinboot]
  212. ; REVIEW: this section not needed in future products
  213. ndishlp.sys
  214. net.exe
  215. net.msg
  216. neth.msg
  217. netstart.bak
  218. netstart.bat
  219. odihlp.exe
  220. protman.dos
  221. protman.exe
  222. protocol.bak
  223. protocol.ini
  224.  
  225. [del.cmd]
  226. COMMAND.COM             ; REVIEW: Not needed in future releases.
  227.  
  228. [del.oldnet]
  229. am1500t.386
  230. ee16.386
  231. elnk3.386
  232. elnkii.386
  233. ibmtok.386
  234. declan.386
  235. ne1000.386
  236. ne2000.386
  237. nice.386
  238. ubnei.386
  239. elnk16.386
  240. elnkmc.386
  241. ne3200.386
  242. pppmac.386
  243. proteon.386
  244. snip.386
  245. wsock.386,,,32          ; suppress version conflicts
  246. wstcp.386
  247. wsipx.386
  248. vserver.386
  249. nwserver.386
  250. vredir.386
  251. nwredir.386
  252. ndis.386
  253. ndis2sup.386
  254. msodisup.386
  255. filesec.386
  256. mssp.386
  257. nscl.386
  258. nwlink.386
  259. nwnblink.386
  260. nwsp.386
  261. nwsup.386
  262. snapshot.386
  263. nw416.dll
  264. nwlogin3.exe
  265. lscon.exe
  266. vnetsup.386
  267. vnetbios.386
  268. netbeui.386
  269. netcp.cpl
  270. netlib32.dll
  271. wfwnet.drv
  272.  
  273. [del.oldnet.win]
  274. admincfg.exe
  275. admincfg.adm
  276.  
  277. [del.oldnetreg]
  278. HKLM,System\CurrentControlSet\Control\NetworkProvider\Order,SCRSAVE
  279.  
  280. [msdos.sys.reboot.inis]
  281. ;Add lines to msdos.sys to make it >1024B for compatibility w/ other apps.
  282. ;(Done right before we reboot)
  283. %31%\msdos.sys,Options,,"WinVer="
  284. %31%\msdos.sys,Options,,";"
  285. %31%\msdos.sys,Options,,";The following lines are required for compatibility with other programs."
  286. %31%\msdos.sys,Options,,";Do not remove them (MSDOS.SYS needs to be >1024 bytes)."
  287. %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxa"
  288. %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb"
  289. %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxc"
  290. %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxd"
  291. %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxe"
  292. %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxf"
  293. %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxg"
  294. %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxh"
  295. %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxi"
  296. %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxj"
  297. %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxk"
  298. %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxl"
  299. %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxm"
  300. %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxn"
  301. %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo"
  302. %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxp"
  303. %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxq"
  304. %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxr"
  305. %31%\msdos.sys,Options,,";xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs"
  306.  
  307. [Setup.Init.Inis]
  308. ; THIS IS ONLY EXECUTED ON A CLEAN INSTALL
  309. ; Use a non-existent line spec. to delete from the INI files
  310. ; For Boot and 386Enh we use lines that need to be added anyway
  311.  
  312. ;Create System.ini entries for Machine (only done for Clean Install--
  313. ;on an upgrade we leave whatever the user has installed in place)
  314. system.ini,boot, ";DelMe"
  315. system.ini, keyboard, ";DelMe"
  316. system.ini, boot.description, ";DelMe"
  317. system.ini,386Enh,,"ebios=*ebios"
  318. wininit.ini, CombineVxDs,,"%22%\ebios.vxd=%11%\vmm32.vxd"
  319.  
  320. win.ini, windows, ";DelMe"
  321. win.ini, Desktop, ";DelMe"
  322. win.ini, intl, ";DelMe"
  323. win.ini, fonts, ";DelMe"
  324. win.ini, FontSubstitutes, ";DelMe"
  325. win.ini, Compatibility, ";DelMe"
  326. win.ini, Compatibility32, ";DelMe"
  327.  
  328. ;make ghost entries in msdos.sys to get order of sections correct:
  329. %31%\msdos.sys,Paths, ";DelMe"
  330. %31%\msdos.sys,Options,,"BootMulti=1"
  331.  
  332.  
  333. [SU.Update.Inis]
  334. ; copy over standard screen savers
  335. system.ini,boot,"scrnsave.exe=%25%\bezier.scr","scrnsave.exe=%11%\%BEZIER%.scr",1
  336. system.ini,boot,"scrnsave.exe=%25%\ssmarque.scr","scrnsave.exe=%11%\%SSMARQUE%.scr",1
  337. system.ini,boot,"scrnsave.exe=%25%\ssmyst.scr","scrnsave.exe=%11%\%SSMYST%.scr",1
  338. system.ini,boot,"scrnsave.exe=%25%\scrnsave.scr","scrnsave.exe=%11%\%SCRNSAVE%.scr",1
  339. system.ini,boot,"scrnsave.exe=%25%\ssflywin.scr","scrnsave.exe=%11%\%SSFLYWIN%.scr",1
  340. system.ini,boot,"scrnsave.exe=%25%\ssstars.scr","scrnsave.exe=%11%\%SSSTARS%.scr",1
  341.  
  342. ;make ghost entries in msdos.sys to get order of sections correct:
  343. %31%\msdos.sys,Paths, ";DelMe"
  344. %31%\msdos.sys,Options, ";DelMe"
  345.  
  346.  
  347. [del.win.reboot]
  348. ; Delete all CMD files from the windows dir just before the reboot since these are
  349. ; in the Windows\Command dir and shouldn't be in the Windows dir.
  350. ; NOTE: THIS SECTION SHOULD BE AN EXACT COPY OF the [cmd.files] section.
  351. ansi.sys
  352. attrib.exe
  353. chkdsk.exe
  354. choice.com
  355. country.sys
  356. dblspace.sys
  357. Debug.exe
  358. deltree.exe
  359. diskcopy.com
  360. display.sys
  361. doskey.com
  362. drvspace.bin
  363. drvspace.sys   ;ok to delete this--it's copied in applets.inf
  364. edit.com
  365. edit.hlp
  366. ega.cpi
  367. extract.exe
  368. fc.exe
  369. fdisk.exe
  370. find.exe
  371. format.com
  372. keyb.com
  373. keyboard.sys
  374. label.exe
  375. mem.exe
  376. mode.com
  377. more.com
  378. move.exe
  379. mscdex.exe
  380. nlsfunc.exe
  381. scandisk.exe
  382. scandisk.ini
  383. share.exe
  384. sort.exe
  385. start.exe
  386. subst.exe
  387. sys.com
  388. xcopy.exe
  389. xcopy32.exe,,,4         ;Force it 
  390. xcopy32.mod
  391.  
  392. [del.old.msdos.files]
  393. ansi.sys
  394. attrib.exe
  395. chkdsk.exe
  396. choice.com
  397. country.sys
  398. Debug.exe
  399. DEFRAG.HLP
  400. deltree.exe
  401. diskcopy.com
  402. display.sys
  403. doskey.com
  404. drvspace.bin
  405. edit.com
  406. edit.hlp
  407. ega.cpi
  408. fc.exe
  409. fdisk.exe
  410. find.exe
  411. format.com
  412. keyb.com
  413. keyboard.sys
  414. label.exe
  415. mem.exe
  416. mode.com
  417. more.com
  418. move.exe
  419. mscdex.exe
  420. MWUNDEL.EXE
  421. MWUNDEL.HLP
  422. nlsfunc.exe
  423. scandisk.exe
  424. scandisk.ini
  425. share.exe
  426. sort.exe
  427. start.exe
  428. subst.exe
  429. sys.com
  430. xcopy.exe
  431.  
  432. ;others not copied in the [cmd.files] section
  433. emm386.exe
  434. networks.txt
  435. os2.txt
  436. ramdrive.sys
  437. readme.txt
  438. setver.exe
  439. smartdrv.exe
  440.  
  441. ;Compaq DOS 5.0
  442. cache.exe
  443. cemm.exe
  444. cemmp.exe
  445. dos5help.chd
  446. fastart.exe
  447. fsedit.exe
  448. help.exe
  449. tu.exe
  450. upcu.exe
  451.  
  452. ;Non MS-DOS Operating Systems:
  453. delpurge.exe
  454. delwatch.exe
  455. diskmap.exe
  456. diskopt.exe
  457. dosbook.exe
  458. hidos.sys
  459. lock.exe
  460. login.exe
  461. memmax.exe
  462. password.exe
  463. rendir.exe
  464. setup.exe
  465. sulfnbk.exe
  466. sys.com
  467. taskmax.exe
  468. taskmax.ini
  469. touch.exe
  470. uninstal.exe
  471. xdel.exe
  472. xdir.exe
  473.  
  474. [ren.old.msdos.files]
  475. mode_dos.com, mode.com
  476.  
  477. [del.old.msdos.root]
  478. WINA20.386
  479.  
  480. [ren.dxxspace.utils]
  481. ; backup ms-dos 6.x disk compression tools (only done on clean install)
  482. DRVSPACE.EX~, DRVSPACE.EXE
  483. DBLSPACE.EX~, DBLSPACE.EXE
  484. DEFRAG.EX~,   DEFRAG.EXE
  485. SCANDISK.EX~, SCANDISK.EXE
  486.  
  487. [del.dxxspace.utils]
  488. ; Delete ms-dos 6.x disk compression tools (only done on upgrade install)
  489. DRVSPACE.EXE
  490. DBLSPACE.EXE
  491. DEFRAG.EXE
  492. SCANDISK.EXE
  493.  
  494. [dxxspace.bat.files]
  495. ; copy over dummy stubs for ms-dos 6.x disk compression tools
  496. DRVSPACE.BAT
  497. DBLSPACE.BAT
  498. DEFRAG.BAT
  499. SCANDISK.BAT
  500.  
  501. ; If user has MS compression installed and he has MS DBLSPACE.BIN
  502. ; the foll. section is GenInstalled.
  503. [SetupMSDblSpace]
  504. CopyFiles    = msdbl.files
  505. UpdateCfgSys = config_dummy
  506.  
  507. [msdbl.files]
  508. dblspace.sys,drvspace.sys,,32  ;32 flag suppresses ver conflict dlg
  509.  
  510. ; empty section -- guarantees path fixup for any DBLSPACE.SYS in config.sys!
  511. [config_dummy]
  512. ; If user has MS compression installed but he has a non MS DBLSPACE.BIN
  513. ; the foll. section is GenInstalled.
  514. ;
  515. [SetupNonMSDblSpace]
  516.  
  517. [del.premsdos5.files]
  518. append.com
  519. asgnpart.com
  520. backup.exe
  521. bootf.com
  522. cache.sys
  523. cemm.exe
  524. cemmp.exe
  525. chkdsk.exe
  526. cmpqadap.com
  527. compact.exe
  528. configur.com
  529. Debug.exe
  530. detect.com
  531. diskcomp.exe
  532. diskcopy.exe
  533. diskinit.com
  534. diskinit.exe
  535. dosutil.meu
  536. dskscan.exe
  537. dsksetup.com
  538. edlin.exe
  539. emm386.sys
  540. enhdisk.sys
  541. fastopen.exe
  542. fastart.exe
  543. fdisk.com
  544. filesys.exe
  545. for150.exe
  546. format.exe
  547. gdu.exe
  548. graftabl.exe
  549. graphics.exe
  550. hardrive.sys
  551. hpcache.com
  552. hpdcache.com
  553. ifsfunc.exe
  554. indskbio.sys
  555. install.exe
  556. keyb32.com
  557. keybchf.com
  558. keybchg.com
  559. keybda.com
  560. keybfr.com
  561. keybfr.exe
  562. keybgk.com
  563. keybgr.com
  564. keybgr.exe
  565. keybit.com
  566. keybit.exe
  567. keybno.com
  568. keybsp.com
  569. keybsv.exe
  570. keybsw.com
  571. keybuk.com
  572. keybuk.exe
  573. keybus.com
  574. label.exe
  575. mode.exe
  576. mvbuild.exe
  577. pamcode.com
  578. paminstl.com
  579. part.exe
  580. password.exe
  581. prep.exe
  582. recover.exe
  583. restore.exe
  584. select.com
  585. select.dat
  586. select.exe
  587. select.hlp
  588. select.prt
  589. select1.dat
  590. select2.dat
  591. setup.exe
  592. shell.clr
  593. shell.hlp
  594. shell.meu
  595. shellb.com
  596. shellc.exe
  597. tree.exe
  598. vdisk.sys
  599. xmaem.sys
  600. zcache.sys
  601. zspool.com
  602.  
  603. ; These will be called before setup queued any files to copy
  604. [PreQueueProviders]
  605. netdi.dll,SBSTREECOPYNWBOOTDISK
  606.  
  607. ;
  608. ; IrDA Infrared devices were Ports (or Infrared) class in OSR2,
  609. ; but are Net class in Win98.
  610. ; Setupx/Netdi do not deal well with upgrading a device from another
  611. ; class to Net class.
  612. ; So we call this entrypoint during setup to delete all PnP Infrared devices.
  613. ; This will allow them to cleanly PnP during 1st boot.
  614. ; (Note, do this before file copy, because setup's copy of the registry
  615. ;  may already be cached when file copy is done).
  616. ;  
  617. ;
  618. infrared.dll,CleanUpPnPIrDevices
  619.  
  620.  
  621. ; These are called before any files are copied.
  622. [BeforeProvider]
  623. msprint.dll, SETUPENTRY
  624.  
  625.  
  626. ; These are called once all the files (.infs etc)
  627. ; have been copied. Also the directory hierarchy is there. Also, we are
  628. ; about ready to reboot after flushing TP cache.
  629. [AfterProvider]
  630. netdi.dll,NDICLEANUPB4REBOOT
  631. ;The SURPLSETUP must be the last afterprovider to get things in the rpl image.
  632. setupx.dll,SURPLSETUP
  633.  
  634.  
  635. ; These are all the keys that are not deleted in HKLM if doing a
  636. ; clean install.
  637. [CleanoutReg]
  638. HARDWARE
  639. SOFTWARE
  640. SYSTEM
  641. CONFIG
  642. ENUM
  643. REGISTRY
  644.  
  645. [SetverEntries]
  646. APPEND.EXE
  647. BASIC.COM
  648. BASICA.COM
  649. DISKCOMP.EXE
  650. EXTDISK.SYS
  651. GRAPHICS.COM
  652. FASTOPEN.EXE
  653. MODE_DOS.COM
  654. PRINT.EXE
  655. REPLACE.EXE
  656. RESTORE.EXE
  657. SCPLUS.EXE
  658. SCSIC710.SYS
  659. TREE.COM
  660. VDISK.SYS
  661.  
  662. [SetupUnInstallYes]
  663. CopyFiles = un.copy
  664. AddReg    = Un.AddReg
  665. DelReg    = Un.DelReg
  666. DelFiles  = un.del, un.del.w95undo.boot, un.del.w95undo.host
  667.  
  668. [SetupUnInstallNo]
  669. DelReg    = Un.DelReg
  670. DelFiles  = un.del, un.del.w95undo.boot, un.del.w95undo.host
  671.  
  672. [un.copy]
  673. uninstal.exe
  674.  
  675. [un.del]
  676. uninstal.exe
  677.  
  678. [un.del.w95undo.boot]
  679. w95undo.dat,,,1
  680. w95undo.ini,,,1
  681.  
  682. [un.del.w95undo.host]
  683. w95undo.dat,,,1
  684. w95undo.ini,,,1
  685.  
  686. [Un.AddReg]
  687. HKLM,%KEY_UNINSTALL%\Windows,DisplayName,,"%Win_DESC%"
  688. HKLM,%KEY_UNINSTALL%\Windows,UninstallString,,"%13%\uninstal.exe"
  689. HKLM,%KEY_UNINSTALL%\WindowsCleanup,DisplayName,,"%Win_Cln_DESC%"
  690. HKLM,%KEY_UNINSTALL%\WindowsCleanup,UninstallString,,"%13%\uninstal.exe /delete"
  691.  
  692. ; remove the ability to uninstall Win95 to get back to Win31
  693. [Un.DelReg]
  694. HKLM,%KEY_UNINSTALL%\Windows95
  695. HKLM,%KEY_UNINSTALL%\Windows95Cleanup
  696.  
  697. [Setup.Source.Files]
  698. base4.cab
  699. base5.cab
  700. base6.cab
  701. catalog3.cab
  702. catalog4.cab
  703. driver10.cab
  704. driver11.cab
  705. driver12.cab
  706. driver13.cab
  707. driver14.cab
  708. driver15.cab
  709. driver16.cab
  710. driver17.cab
  711. driver18.cab
  712. driver19.cab
  713. driver20.cab
  714. driver21.cab
  715. driver22.cab
  716. driver23.cab
  717. driver24.cab
  718. ebd.cab
  719. mini.cab
  720. mini1.cab
  721. mini2.cab
  722. mini3.cab
  723. net6.cab
  724. net7.cab
  725. net8.cab
  726. net9.cab
  727. net10.cab
  728. net11.cab
  729. net12.cab
  730. precopy1.cab
  731. precopy2.cab
  732. precopy3.cab
  733. suhelper.bin
  734. win98_21.cab
  735. win98_22.cab
  736. win98_23.cab
  737. win98_24.cab
  738. win98_25.cab
  739. win98_26.cab
  740. win98_27.cab
  741. win98_28.cab
  742. win98_29.cab
  743. win98_30.cab
  744. win98_31.cab
  745. win98_32.cab
  746. win98_33.cab
  747. win98_34.cab
  748. win98_35.cab
  749. win98_36.cab
  750. win98_37.cab
  751. win98_38.cab
  752. win98_39.cab
  753. win98_40.cab
  754. win98_41.cab
  755. win98_42.cab
  756. win98_43.cab
  757. win98_44.cab
  758. win98_45.cab
  759. win98_46.cab
  760. win98_47.cab
  761. win98_48.cab
  762. win98_49.cab
  763. win98_50.cab
  764. win98_51.cab
  765. win98_52.cab
  766. win98_53.cab
  767. win98_54.cab
  768. win98_55.cab
  769. win98_56.cab
  770. win98_57.cab
  771. win98_58.cab
  772. win98_59.cab
  773. win98_60.cab
  774. win98_61.cab
  775. win98_62.cab
  776. win98_63.cab
  777. win98_64.cab
  778. win98_65.cab
  779. win98_66.cab
  780. win98_67.cab
  781. win98_68.cab
  782. win98_69.cab
  783. win98_70.cab
  784. win98_71.cab
  785. win98_72.cab
  786. win98_73.cab
  787. win98_74.cab
  788. win98_75.cab
  789. win98_76.cab
  790. win98_77.cab
  791. win98_78.cab
  792. win98_79.cab
  793. channels
  794. chl99.cab
  795. content
  796. deltemp.com
  797. dossetup.bin
  798. extract.exe
  799. ols
  800. save32.com
  801. scandisk.exe
  802. scandisk.pif
  803. scanprog.exe
  804. scanreg.exe
  805. setup.exe
  806. setup.txt
  807. setup0.wav
  808. setup1.wav
  809. setup2.wav
  810. smartdrv.exe
  811. suback.bin
  812. subackbb.bin
  813. tour
  814. w98setup.bin
  815. wb16off.exe
  816. xmsmmgr.exe
  817. oemsetup.bin
  818. oemsetup.exe
  819.  
  820.  
  821. ;This is for the Disk Cleanup applet when it removes the Windows Uninstall files
  822. [DiskCleanup.Uninstall]
  823. DelReg=DCUninstall.DelReg
  824.  
  825. [DCUninstall.DelReg]
  826. HKLM,%KEY_UNINSTALL%\Windows
  827. HKLM,%KEY_UNINSTALL%\WindowsCleanup
  828.  
  829. [Bad_BIOS_List]
  830.  
  831. [Data]
  832. ;#ifdef 1
  833. ; CCP=1
  834. ;#else
  835.  CCP=0
  836. ;#endif
  837.  
  838. [Strings]
  839. ;Non-Localizable strings:
  840. KEY_CURRENT = "Software\Microsoft\Windows\CurrentVersion"
  841. KEY_UNINSTALL = "Software\Microsoft\Windows\CurrentVersion\Uninstall"
  842. KEY_OPTIONAL = "SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents"
  843. KEY_RUNONCE = "Software\Microsoft\Windows\CurrentVersion\RunOnce"
  844. KEY_RUN = "Software\Microsoft\Windows\CurrentVersion\Run"
  845.  
  846. ;Localizable strings:
  847. WINDOWS_DEFAULT = "Windows ▒Ω╫╝"    ; must match name of default color scheme
  848. FAXDesc = "Microsoft Fax"
  849. SetTimeZone_Desc = "╩▒╟°"
  850. BEZIER = "Curves~1"    ; short (8 char) version of "Curves and Colors"
  851. SSMARQUE = "Scroll~1"    ; short (8 char) version of "Scrolling Marquee"
  852. SSMYST = "Mystif~1"    ; short (8 char) version of "Mystify Your Mind"
  853. SCRNSAVE = "BlankS~1"    ; short (8 char) version of "Blank Screen"
  854. SSFLYWIN = "Flying~1"    ; short (8 char) version of "Flying Windows"
  855. SSSTARS = "Flying~2"    ; short (8 char) version of "Flying Through Space"
  856. Win_DESC = "╨╢╘╪ Windows 98"
  857. Win_Cln_DESC = "╟δ╔╛│² Windows 98 ╨╢╘╪╨┼╧ó"
  858. PUI_VERSION = "4,10,1,1"
  859. PUI_DESC_SETUPC = "Windows ░▓╫░ - ░▓╫░"
  860.