home *** CD-ROM | disk | FTP | other *** search
/ Image Master / L80.iso / Win98 / PRECOPY2.CAB / setupc.inf < prev    next >
Encoding:
INI File  |  1998-05-11  |  20.2 KB  |  859 lines

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