home *** CD-ROM | disk | FTP | other *** search
/ PC97 Software / SOFTWARE_97.iso / NU2_OSR2.W95 / INSTALL.INF < prev    next >
INI File  |  1996-09-24  |  43KB  |  1,910 lines

  1. ;////////////////////////////////////////////////
  2. ;// Norton Utilities for Windows 95 install script
  3. ;// (c) 1996 Symantec - Peter Norton Product Group
  4. ;// For use with the Symantec Install version 4.2 32-bit
  5. ;////////////////////////////////////////////////
  6.  
  7.  
  8. [InstallVersion]
  9. 4.0
  10.  
  11. [Process]
  12. EnableForceWrite()
  13. EnableOverwrite()
  14. SetInternalFlag(1)
  15. Bitmaps(Pix)
  16.  
  17. switch01=IsInstallShell()
  18. #ifnot(switch01)
  19.    SaveRegistry(SaveRegGroup)
  20. #endif
  21.  
  22. DisableHelp()
  23. Backup(CustDLLCopy)
  24.  
  25. CallProc(Memory)
  26.  
  27. WizardPanel(WrongVersion, siwnu.dll)
  28.  
  29. switch99 = IsWinVerGTE(0395)
  30. #ifnot(switch99)
  31.     WizardProcessPanel()
  32.     Exit()
  33. #endif
  34.  
  35. switch99 = CallProcEx(CheckVersion)
  36. #ifnot(switch99)
  37.     WizardProcessPanel()
  38.     Exit()
  39. #endif
  40.  
  41. switch03 = CallProcEx(IsMMVersion)
  42.  
  43. CallProcEx(IsDisketteInstall)
  44.  
  45. SetActiveCopy(NUCopy, install.inf)
  46.  
  47. WizardPanel(NoWinSpace, siwnu.dll)
  48.  
  49. CallProc(CheckWinSpace)
  50. #if(switch76)
  51.     WizardProcessPanel()
  52.     Exit()
  53. #endif
  54.  
  55. WizardPanel(Welcome, siwnu.dll)
  56. WizardProcessPanel()
  57.  
  58. WizardPanel(License, siwnu.dll)
  59. WizardProcessPanel()
  60.  
  61.  
  62. switch02 = Exists(TomahawkQPD)
  63.  
  64. #ifnot(switch02)
  65.     WizardGotoPanel(InstallType)
  66. #endif
  67.  
  68. WizardPanel(RequiredIntro, siwnu.dll)
  69. WizardProcessPanel()
  70.  
  71. WizardPanel(Required, siwnu.dll)
  72. WizardProcessPanel()
  73.  
  74. WizardPanel(RequiredSuccess, siwnu.dll)
  75. WizardProcessPanel()
  76.  
  77. WizardPanel(InstallType, siwnu.dll)
  78. WizardExcludePanel(RequiredIntro)
  79. WizardExcludePanel(Required)
  80. WizardExcludePanel(RequiredSuccess)
  81. WizardProcessPanel()
  82.  
  83. switch45=FALSE
  84.  
  85. #if(switch64)
  86.     SelectOption(Dosutils)
  87.     SelectOption(Winutils)
  88. #endif
  89.  
  90. #if(switch03)
  91.     SelectOption(companion)
  92. #else
  93.     DeSelectOption(companion)
  94. #endif
  95.  
  96. WizardPanel(SearchInfo, siwnu.dll)
  97. WizardProcessPanel()
  98. WizardExcludePanel(SearchInfo)
  99.  
  100. WizardPanel(FindSmartCanDialog, siwnu.dll)
  101.  
  102. CallProc( FindSmartCan )
  103.  
  104. #if (switch81)
  105.     WizardProcessPanel()
  106. #else
  107.     WizardExcludePanel(FindSmartCanDialog)
  108. #endif
  109.  
  110. switch06 = CallProcEx(CheckLFNTarget)
  111. switch07 = CallProcEx(CheckLFNCDrive)
  112. switch08 = CallProcEx(CheckLFNWindows)
  113.  
  114. CallProcEx(FindSharedComponents)
  115.  
  116. WizardPanel(Bogus, siwnu.dll)
  117.  
  118. #if(switch45)
  119.     WizardGotoPanel(InstallType)
  120. #endif
  121.  
  122. #if(switch64)
  123.     WizardGotoPanel(SpecifyLocation)
  124. #endif
  125.  
  126. :compselect
  127. PrimarySelect()
  128.  
  129. :InstallLocation
  130. WizardPanel(SpecifyLocation, siwnu.dll)
  131.  
  132. switch45=TRUE
  133.  
  134. WizardIncludePanel(ConfirmNewLocation)
  135. WizardIncludePanel(NoDiskSpace)
  136. WizardIncludePanel(CompressDialog)
  137. WizardProcessPanel()
  138.  
  139. #if(switch49)
  140.     WizardGotoPanel(SpecifyLocation)
  141. #endif
  142.  
  143. WizardPanel(ConfirmNewLocation, siwnu.dll)
  144.  
  145. #if(switch78)
  146.     #if(switch68)
  147.         switch99=CallProcEx(ComparePrevLocation)
  148.         #ifnot(switch99)
  149.             WizardProcessPanel()
  150.         #endif
  151.     #endif
  152. #endif
  153.  
  154. WizardExcludePanel(ConfirmNewLocation)
  155.  
  156. :CompressedDialog
  157. WizardPanel(CompressDialog,siwnu.dll)
  158.  
  159. switch40=IsDriveCompressed(WINDOWS)
  160. #if(switch40)
  161.     WizardProcessPanel()
  162. #else
  163.     switch40=IsDriveCompressed(TARGET)
  164.     #if(switch40)
  165.         WizardProcessPanel()
  166.     #else
  167.         WizardExcludePanel(CompressDialog)
  168.     #endif
  169. #endif
  170.  
  171. :checkspace
  172. WizardPanel(NoDiskSpace,siwnu.dll)
  173.  
  174. switch98=CheckDiskSpace(TARGET)
  175.  
  176. #ifnot(switch98)
  177.     WizardProcessPanel()
  178. #endif
  179.  
  180. WizardExcludePanel(NoDiskSpace)
  181.  
  182. ResetTarget(TargetExt)
  183.  
  184. WizardPanel(NprotectDlg,siwnu.dll)
  185.  
  186. switch99=IsOptionSelected(unerasew)
  187. #if(switch99)
  188.     WizardProcessPanel()
  189. #else
  190.     WizardExcludePanel(NprotectDlg)
  191. #endif
  192.  
  193. WizardPanel(SysdocDlg,siwnu.dll)
  194.  
  195. switch99=IsOptionSelected(sysdocw)
  196. #if(switch99)
  197.     WizardProcessPanel()
  198. #else
  199.     WizardExcludePanel(SysdocDlg)
  200. #endif
  201.  
  202. WizardPanel(RescueDlg,siwnu.dll)
  203.  
  204. switch99=IsOptionSelected(rescuew)
  205. #if(switch99)
  206.     WizardProcessPanel()
  207. #else
  208.     WizardExcludePanel(RescueDlg)
  209. #endif
  210.  
  211. WizardPanel(CopyFiles,siwnu.dll)
  212. WizardProcessPanel()
  213.  
  214. CreateDirectory(CreateExtDir)
  215. CreateDirectory(CreateSharedDir)
  216.  
  217. CallProcEx(GetShortTarget)
  218. CallProcEx(GetShortExt)
  219. CallProcEx(GetShortShared)
  220.  
  221. #if(switch03)
  222.     CallProcEx(FindFontsFolder)
  223. #endif
  224.  
  225. ResetTarget(SetNSGDir)
  226. CreateDirectory(CreateNSGDir)
  227.  
  228. ResetTarget(SetHTMLMediaDir)
  229. CreateDirectory(CreateHTMLMediaDir)
  230.  
  231. ResetTarget(SetLiveUpdateDir)
  232. CreateDirectory(CreateLiveUpdateDir)
  233.  
  234. #if(switch03)
  235.     CallProcEx(GetMediaPath)
  236. #endif
  237.  
  238. ResetTarget(SetWindowsHelpDir)
  239. ResetTarget(SetWindowsCmdDir);
  240.  
  241. switch99=CallProcEx(SmartcanVxD)
  242.  
  243. switch99=CallProcEx(UeProc32RegKeyExists)
  244. #if(switch99)
  245.    CallProcEx(UeProc32DeleteRegKey)
  246.    CallProcEx(DeleteUeProc32AppPath)
  247.    Delete(DelUeProc32)
  248. #endif
  249.  
  250. switch99 = CallProcEx(QueryNU9)
  251. #if(switch99)
  252.     CallProcEx(DelUEProc32Run)
  253.  
  254.     switch99 = CallProcEx(CheckNU9Location)
  255.     #if(switch99)
  256.         CallProcEx(DecrementNU9)
  257.         CallProcEx(DelNU9Keys)
  258.         CallProcEx(DelNU9InstalledValue)
  259.         ;CallProcEx(DelInstalledLoc)
  260.  
  261.         Delete(OldVer9Files)
  262.     #endif
  263. #endif
  264.  
  265. Delete(InfodeskTempDel)
  266.  
  267. ExecChildProcess(LaunchWintdist)
  268.  
  269. CallProcEx(MakeFilesReadWrite);
  270.  
  271. DisableUtils()
  272. Copy()
  273. EnableUtils()
  274.  
  275. switch99=Exists(SymevntFind)
  276. #if(switch99)
  277.     Backup(SymevntCopy)
  278. #endif
  279.  
  280. switch99=Exists(Symevnt16Find)
  281. #if(switch99)
  282.     Backup(Symevnt16Copy)
  283. #endif
  284.  
  285. switch99=Exists(Symevnt32Find)
  286. #if(switch99)
  287.     Backup(Symevnt32Copy)
  288. #endif
  289.  
  290. CallProcEx(NukeOldPreviewKeys)
  291. CallProcEx(NukeOldSymReg)
  292. CallProcEx(RemNDD)
  293.  
  294. switch99=Exists(FindSymantec)
  295. #ifnot(switch99)
  296.     Backup(BackupSymantec)
  297. #endif
  298.  
  299. Delete(DelSymantec)
  300.  
  301. SilentModifyTF(DelSymantecContents)
  302. SilentModifyTF(AddSymantecContents)
  303.  
  304. WizardExcludePanel(CopyFiles)
  305. WizardExcludePanel(RescueDlg)
  306. WizardExcludePanel(SysdocDlg)
  307. WizardExcludePanel(NprotectDlg)
  308. WizardExcludePanel(NoDiskSpace)
  309. WizardExcludePanel(CompressDialog)
  310. WizardExcludePanel(SpecifyLocation)
  311. WizardExcludePanel(ConfirmNewLocation)
  312. WizardExcludePanel(Bogus)
  313. WizardExcludePanel(FindSmartCanDialog)
  314. WizardExcludePanel(SearchInfo)
  315. WizardExcludePanel(InstallType)
  316. WizardExcludePanel(License)
  317. WizardExcludePanel(Welcome)
  318. WizardExcludePanel(NoWinSpace)
  319. WizardExcludePanel(WrongVersion)
  320.  
  321. CallProc(ProcessPIF)
  322.  
  323. SetRegistration(SetSymUtil32)
  324.  
  325. CallProcEx(UsageCounts)
  326. CallProcEx(OnRampUsage)
  327. CallProcEx(IncrementSysfiles)
  328.  
  329. switch88=CallProcEx(QueryZipAssoc)
  330.  
  331. CallProcEx(ProcessRegEntries)
  332.  
  333. Launch(RegisterTuneOCX)
  334. Launch(RegisterComdlg32OCX)
  335. Launch(RegisterGenieOCX)
  336. Launch(RegisterFilechkOCX)
  337.  
  338. switch99=IsOptionSelected(nregedit)
  339. #if(switch99)
  340.     Launch(RegisterBookmarkOCX)
  341.     Launch(RegisterHTMLOCX)
  342.     CallProcEx(IncrementRegedit)
  343.     MergeRegFile(Advisorreg)
  344. #endif
  345.  
  346. switch99=IsOptionSelected(unerasew)
  347. #if(switch99)
  348.     CallProcEx(ResetRecycleBin)
  349. #endif
  350.  
  351. switch99=IsOptionSelected(sysinfow)
  352. #if(switch99)
  353.     CallProcEx(IncrementSIfiles)
  354. #endif
  355.  
  356. switch99=IsOptionSelected(sysdocw)
  357. #if(switch99)
  358.     CallProcEx(NukeSmartdoc)
  359. #endif
  360.  
  361. #ifnot(switch61)
  362.     DeselectOption(SysdocStart)
  363. #endif
  364.  
  365. #ifnot(switch60)
  366.     DeselectOption(bkprocstart)
  367. #endif
  368.  
  369. #if(switch61)
  370.     #if(switch87)
  371.         switch99=IsOptionSelected(nddw)
  372.         #if(switch99)
  373.             Launch(RemoveSageScandisk)
  374.         #endif
  375.  
  376.         switch99=IsOptionSelected(sdw)
  377.         #if(switch99)
  378.             Launch(RemoveSageDefrag)
  379.         #endif
  380.  
  381.         Launch(RemoveSageDiskalm)
  382.     #endif
  383. #endif
  384.  
  385. Launch(UpdateHelpIndex)
  386.  
  387. EnableWin95Shell()
  388. Groups()
  389.  
  390. :RunRescue
  391. WizardIncludePanel(FloppyDialogRescue)
  392. WizardPanel(FloppyDialogRescue,siwnu.dll)
  393.  
  394. #ifnot(switch39)
  395.     switch99=IsOptionSelected(rescuew)
  396.  
  397.     #if(switch99)
  398.         #if(switch69)
  399.             switch80=FALSE
  400.  
  401.             CallProc(FloppyInDrive)
  402.                 #if(switch80)
  403.                     WizardProcessPanel()
  404.                     WizardGotoPanel(FloppyDialogRescue)
  405.                 #endif
  406.             CallProc(SetEnv)
  407.             ExecChildProcess(RescueRun)
  408.         #endif
  409.     #endif
  410. #endif
  411.  
  412. WizardExcludePanel(FloppyDialogRescue)
  413.  
  414. #ifnot(switch39)
  415.     WizardPanel(RenameInfo,siwnu.dll)
  416.  
  417.     #if(switch77)
  418.         WizardProcessPanel()
  419.         CallProc(Rename)
  420.     #else
  421.         WizardExcludePanel(RenameInfo)
  422.     #endif
  423. #endif
  424.  
  425. switch99=Exists(AutoexecFind)
  426. #if(switch99)
  427.     Backup(SaveAutoexec)
  428.     switch10=IsOptionSelected(ndd)
  429.     switch11=IsOptionSelected(unerasew)
  430.     SilentModifyTF(Autoexec)
  431. #endif
  432.  
  433. #if(switch79)
  434.     SilentModifyTF(AutoexecPath)
  435. #endif
  436.  
  437. switch99=IsOptionSelected(ndd)
  438. #if(switch99)
  439.     Backup(NddToCommand)
  440.     switch12 = Exists(NddInCmd)
  441.  
  442.     #if(switch12)
  443.         CallProcEx(PatchWincom)
  444.     #endif
  445. #endif
  446.  
  447. CallProcEx(UpdateInstFlag)
  448.  
  449. CallProcEx(MakeFilesReadOnly)
  450.  
  451. WizardPanel(TechSupport,siwnu.dll)
  452. WizardProcessPanel()
  453. WizardPanel(ReachUs,siwnu.dll)
  454. WizardProcessPanel()
  455. WizardPanel(CrossMarket,siwnu.dll)
  456. WizardProcessPanel()
  457.  
  458. :OnlineReg
  459. WizardPanel(RegisterNow, siwnu.dll)
  460. WizardIncludePanel(SendRegistration)
  461. WizardIncludePanel(OnlineMarketing)
  462. WizardIncludePanel(OnlineRegistration)
  463.  
  464. WizardSetSkip(RegisterNow, IE3Notify)
  465. WizardProcessPanel()
  466.  
  467. WizardPanel(OnlineRegistration, siwnu.dll)
  468. WizardSetSkip(OnlineRegistration, IE3Notify)
  469. WizardProcessPanel()
  470.  
  471. WizardPanel(OnlineMarketing, siwnu.dll)
  472. WizardSetSkip(OnlineMarketing, IE3Notify)
  473. WizardProcessPanel()
  474.  
  475. WizardSetSkip(SendRegistration, IE3Notify)
  476. WizardPanel(SendRegistration, siwnu.dll)
  477. WizardProcessPanel()
  478.  
  479. WizardExcludePanel(SendRegistration)
  480. WizardExcludePanel(OnlineMarketing)
  481. WizardExcludePanel(OnlineRegistration)
  482.  
  483. WizardPanel(IE3Notify, siwnu.dll)
  484.  
  485. #ifnot(switch58)
  486.     switch99 = CallProcEx(CheckForIE3)
  487.     #ifnot(switch99)
  488.         WizardProcessPanel()
  489.         switch04 = TRUE
  490.     #else
  491.         switch04 = FALSE
  492.     #endif
  493. #endif
  494.  
  495. WizardExcludePanel(IE3Notify)
  496.  
  497. WizardPanel(Finished, siwnu.dll)
  498. WizardProcessPanel()
  499.  
  500.  
  501. :CheckForFloppy
  502. #ifnot(switch39)
  503.     WizardPanel(FloppyDialogFinish,siwnu.dll)
  504.  
  505.     #if(switch73)
  506.        switch80=FALSE
  507.        CallProc(FloppyInDrive)
  508.  
  509.        #if(switch80)
  510.            WizardProcessPanel()
  511.            WizardGotoPanel(FloppyDialogFinish)
  512.        #endif
  513.     #endif
  514. #endif
  515.  
  516. switch99=IsOptionSelected(rescuew)
  517. #if(switch99)
  518.     #if(switch69)
  519.         Delete(RescueDel)
  520.     #endif
  521. #endif
  522.  
  523. #ifnot(switch58)
  524.     #if(switch04)
  525.         #if(switch73)
  526.             CallProcEx(AddIE3Install)
  527.         #else
  528.             Launch(LaunchIE30)
  529.         #endif
  530.     #endif
  531. #endif
  532.  
  533. Delete(CustDLLDel)
  534. Delete(Leftovers)
  535.  
  536. #if(switch73)
  537.     ExitReboot()
  538. #endif
  539. Exit()
  540. End()
  541.  
  542. ;********************************************************************
  543. ; Subproc to be executed before taking over as the Windows shell
  544. ;********************************************************************
  545.  
  546. [SubProc]
  547. Return()
  548.  
  549. ;********************************************************************
  550. ; Copy sections
  551. ;********************************************************************
  552.  
  553. [NUCopy]
  554. CopyMain.BaseFiles,    "Norton Utilities Base Files - %ldK",           0, Y, N, Y
  555. CopySub.sysdocstart,   " "
  556. CopySub.companion,     " "
  557. CopySub.symevnt,       " "
  558. CopySub.nushared,      " "
  559. CopySub.sysshared,     " "
  560. CopySub.winbase,       " "
  561. CopySub.welcome,       " "
  562.  
  563. CopyMain.DosUtils,     "Norton DOS Utilities - %ldK",                  0, N, Y, Y
  564. CopySub.diskedit,      "Disk Editor - %ldK"
  565. CopySub.ndiags,        "Norton Diagnostics - %ldK"
  566. CopySub.ndd,           "Norton Disk Doctor - %ldK"
  567. CopySub.unerase,       "UnErase - %ldK"
  568. CopySub.unformat,      "Unformat - %ldK"
  569.  
  570. CopyMain.WinUtils,     "Norton Windows Utilities - %ldK",              0, N, Y, Y
  571. CopySub.imagew,        "Image - %ldK"
  572. CopySub.nddw,          "Norton Disk Doctor - %ldK"
  573. CopySub.rescuew,       "Rescue Disk - %ldK"
  574. CopySub.sdw,           "Speed Disk - %ldK"
  575. CopySub.spacewizw,     "Space Wizard - %ldK"
  576. CopySub.sysinfow,      "System Information - %ldK"
  577. CopySub.sysdocw,       "Norton System Doctor - %ldK"
  578. CopySub.unerasew,      "UnErase Wizard - %ldK"
  579. CopySub.ndrvex,        "Shell Menu Additions - %ldK"
  580. CopySub.nregedit,      "Norton Registry Editor - %ldK"
  581. CopySub.regtrk,        "Norton Registry Tracker - %ldK"
  582. CopySub.ncompare,      "Norton File Compare - %ldK"
  583. CopySub.systuner,      "Norton System Genie - %ldK"
  584.  
  585. CopyMain.DoNotRemove,  "Dummy Entry - Don't remove",                   0, N, N, N
  586. CopySub.xxx,           "Bogus Field"
  587. CopySub.yyy,           "Bogus Field"
  588.  
  589.  
  590. [NUCopy:TypeSelect]
  591. count = 2
  592. caption = "Norton Utilities for Windows 95 Setup Type"
  593. text = "Please select the type of install you want to perform."
  594. grouptext = "Install Types"
  595. button1 = "&Complete Install"
  596. button2 = "C&ustom Install"
  597. descrip1 = "Installs all of the DOS and Windows Norton Utilities for Windows 95.  This will require xx.x MB of disk space."
  598. descrip2 = "Lets you choose which Norton Utilities modules to install.  If you need more options later, you can run install again."
  599.  
  600. [NUCopy:Primary]
  601. caption = "Norton Utilities for Windows 95 Main Selection"
  602. button1 = "Select..."
  603. button2 = "Select..."
  604. button3 = "Select..."
  605. button4 = "Select..."
  606. button5 = "Select..."
  607. selsizetext = "Total size of selected components:"
  608. text = App1Text
  609.  
  610. [NUCopy:Component]
  611. caption = "Norton Utilities for Windows 95 Component Selection"
  612. text    = "Select/Deselect the components you want to install.  Checked items will be installed."
  613.  
  614. [NUCopy:CopyDialog]
  615. caption = "Copying Norton Utilities Files..."
  616. posx = -10
  617. posy = -10
  618.  
  619. [NUCopy:Advo]
  620. posx = 20
  621. posy = 20
  622. location = siwnu.dll
  623. count = 7
  624. BitmapsOnly=1
  625.  
  626. [App1Text]
  627. "Please select the items you want to install.  If a selection"
  628. "has a button to the right, you can select individual files or"
  629. "components."
  630.  
  631. [AdvoDefault]
  632. posx = 20
  633. posy = 30
  634. text = AdvoText
  635.  
  636. [AdvoText]
  637. "Please take a moment to complete the Product Registration Card
  638. "included with your product and return it to Symantec."
  639. ""
  640. "This will ensure that you receive future product announcements"
  641. "and important notices. It will also qualify you for any discounts"
  642. "on future upgrades."
  643. ""
  644. "Thank you for purchasing Norton Utilities for Windows 95!"
  645.  
  646. ;********************************************************************
  647. ; Groups
  648. ;********************************************************************
  649.  
  650. [groups]
  651. "Norton Utilities", nu.grp
  652. "Startup",          startup.grp
  653.  
  654. ; itemname,                filename,       link,   icon   file    icon name,  icon  params,  startdir
  655. ;                                                  index, loc,                loc,
  656.  
  657. [Norton Utilities]
  658. "Disk Editor",             diskedit.pif,   diskedit,  0,  TARGET, diskedit.ico, TARGET
  659. "Norton Diagnostics",      ndiags.pif,     ndiags,    0,  TARGET, ndiags.ico, TARGET
  660. "Norton Disk Doctor",      ndd32.exe,      nddw,      0,  TARGET
  661. "Rescue Disk",             rescue32.exe,   rescuew,   0,  TARGET
  662. "Space Wizard",            sw32.exe,       spacewizw, 0,  TARGET
  663. "Speed Disk",              sd32.exe,       sdw,       0,  TARGET
  664. "System Information",      si32.exe,       sysinfow,  0,  TARGET
  665. "Norton System Doctor",    sysdoc32.exe,   sysdocw,   0,  TARGET
  666. "UnErase Wizard",          ue32.exe,       unerasew,  0,  TARGET
  667. "Image",                   image32.exe,    imagew,    0,  TARGET
  668. "Info Desk",               infodesk.hlp,   basefiles, 0,  TARGET3, infodesk.ico, TARGET2
  669. "Norton Companion",        companon.exe,   companion, 0,  TARGET
  670. "Norton Registry Tracker", regtrk.exe,     regtrk,    0,  TARGET
  671. "Norton Registry Editor",  nregedit.exe,   nregedit,  0,  TARGET
  672. "Norton File Compare",     ncompare.exe,   ncompare,  0,  TARGET
  673. "Norton System Genie",     bcstart.exe,    systuner,  0,  TARGET, systuner.exe, TARGET, "systuner.exe HTML\nsg.htm", TARGET
  674. "Overview",                bcstart.exe,    welcome,   0,  TARGET, nuexplr.exe, TARGET, "nuexplr.exe HTML\welcome.htm", TARGET
  675.  
  676. [Startup]
  677. "Norton System Doctor", sysdoc32.exe, sysdocstart, 0, TARGET
  678.  
  679. ;********************************************************************
  680. ; Dialog text
  681. ;********************************************************************
  682.  
  683. [FileCopy]
  684. copycaption   =  "Installing Norton Utilitites for Windows 95 "
  685. errorcaption  =  "Error Copying Files"
  686. insertcaption =  "Insert Diskette"
  687. Message       =   MessageText
  688.  
  689. [ReinsertMsg]
  690. caption  =  "Norton Utilities for Windows 95 Setup"
  691. "Please reinsert the Norton Utilities for Windows 95 Setup Disk 1"
  692.  
  693. [Cancel]
  694. caption = "Norton Utilities for Windows 95 Setup Wizard"
  695. text    = "Are you sure you want to exit?"
  696.  
  697. [CancelShell]
  698. caption = "Norton Utilities for Windows 95 Setup Wizard"
  699. "You have selected to exit Setup. In order "
  700. "to reset the Windows environment, Setup "
  701. "will need to restart your computer."
  702. "Are you sure you want to exit?"
  703.  
  704. ;********************************************************************
  705. ; File backups
  706. ;********************************************************************
  707.  
  708. [SaveSysIni]
  709. system.ini, system.nu, WINDOWS, WINDOWS
  710.  
  711. [SaveAutoexec]
  712. c:\autoexec.bat, c:\autoexec.nu
  713.  
  714. [SaveSysIniLFN]
  715. system.ini, "System.ini copy prior to NU install", WINDOWS, WINDOWS
  716.  
  717. [SaveAutoexecLFN]
  718. c:\autoexec.bat, "c:\Autoexec.bat copy prior to NU install"
  719.  
  720. [SaveRegGroup]
  721. WINDOWS, system.nu, user.nu
  722.  
  723. [CustDLLCopy]
  724. siwnu.dll, siwnu.dll, SOURCE, TEMPDIR
  725. siwpipl.exe, siwpipl.exe, SOURCE, TEMPDIR
  726. pipeline.dll, pipeline.dll, SOURCE, TEMPDIR
  727. pipeline.ini, pipeline.ini, SOURCE, TEMPDIR
  728. mailbusi.ctl, mailbusi.ctl, SOURCE, TEMPDIR
  729.  
  730. [SymevntCopy]
  731. symevnt.386,  symevnt.386,  TARGET3, SYSTEM
  732. symevnt1.dll, symevnt1.dll, TARGET3, SYSTEM
  733.  
  734. [BackupSymantec]
  735. symantec.cnt, symantec.cnt, TARGET2, TARGET3
  736.  
  737. [InfodeskTemp]
  738. infodesk.dll, infodesk.dll, SOURCE, TEMPDIR
  739.  
  740. [SymevntTemp]
  741. symevnt.386, symevnt.386, SOURCE, TEMPDIR
  742.  
  743. [SymevntCopy]
  744. symevnt.386, symevnt.386, TARGET3, SYSTEM
  745.  
  746. [Symevnt16Copy]
  747. symevnt1.dll, symevnt1.dll, TARGET3, SYSTEM
  748.  
  749. [Symevnt32Copy]
  750. s32evnt1.dll, s32evnt1.dll, TARGET3, SYSTEM
  751.  
  752. [PIPELINEFILES]
  753. siwpipl.exe,  siwpipl.exe,  SOURCE, TARGET
  754. mailbusi.ctl, mailbusi.ctl, SOURCE, TARGET
  755. pipeline.ini, pipeline.ini, SOURCE, TARGET
  756. pipeline.dll, pipeline.dll, SOURCE, TARGET
  757.  
  758. [NddToCommand]
  759. ndd.exe, ndd.exe, TARGET, TARGET5
  760. ndd.hlp, ndd.hlp, TARGET, TARGET5
  761.  
  762. ;********************************************************************
  763. ; File deletes
  764. ;********************************************************************
  765.  
  766. [DelSymantec]
  767. symantec.cnt, TARGET2
  768.  
  769. [DelUeProc32]
  770. ueproc32.exe, TARGET2
  771.  
  772. [OldVer9Files]
  773. companon.exe,   TARGET
  774. diskedit.exe,   TARGET
  775. image32.exe,    TARGET
  776. ndd.exe,        TARGET
  777. ndd32.exe,      TARGET
  778. ndiags.exe,     TARGET
  779. rescue.exe,     TARGET
  780. rescue32.exe,   TARGET
  781. sd32.exe,       TARGET
  782. si32.exe,       TARGET
  783. spacewzd.exe,   TARGET
  784. sw32.exe,       TARGET
  785. sysdoc32.exe,   TARGET
  786. ue32.exe,       TARGET
  787. unerase.exe,    TARGET
  788. unformat.exe,   TARGET
  789. diskedit.reg,   TARGET2
  790. image32.reg,    TARGET2
  791. ndd.reg,        TARGET2
  792. ndd32.reg,      TARGET2
  793. nddbmp32.dll,   TARGET2
  794. ndiags.reg,     TARGET2
  795. ndrvex.reg,     TARGET2
  796. nprotect.reg,   TARGET2
  797. nproton.reg,    TARGET2
  798. nu.reg,         TARGET2
  799. rerun.reg,      TARGET2
  800. rescue32.ini,   TARGET2
  801. rescue32.reg,   TARGET2
  802. revxd.reg,      TARGET2
  803. s32dmap8.dll,   TARGET2
  804. s32fmt8.dll,    TARGET2
  805. s32gui8.dll,    TARGET2
  806. s32mail8.dll,   TARGET2
  807. s32mthk8.dll,   TARGET2
  808. s32npt8.dll,    TARGET2
  809. s32sys8.dll,    TARGET2
  810. sd32.reg,       TARGET2
  811. shared.reg,     TARGET2
  812. si32.reg,       TARGET2
  813. spacewiz.reg,   TARGET2
  814. sw32.reg,       TARGET2
  815. symmthk8.dll,   TARGET2
  816. sysdoc32.reg,   TARGET2
  817. unerase.reg,    TARGET2
  818. unformat.reg,   TARGET2
  819. unnu.reg,       TARGET2
  820.  
  821.  
  822. [RescueDel]
  823. rescue.exe,    TARGET4
  824. rescue32.exe,  TARGET4
  825. s32stat.dll,   TARGET4
  826.  
  827. [CustDLLDel]
  828. siwnu.dll,     WINDOWS
  829. siwnu.dll,     TEMPDIR
  830. siwisl.dll,    WINDOWS
  831. siwisl16.dll,  WINDOWS
  832. version.dll,   TARGET
  833.  
  834. [Leftovers]
  835. siwnu.dll,     WINDOWS
  836. siwnu.dll,     TEMPDIR
  837. win.siw,       WINDOWS
  838. system.siw,    WINDOWS
  839. setup.exe,     SYSTEM
  840.  
  841. [SymevntTempDel]
  842. symevnt.386, TEMPDIR
  843.  
  844. [InfodeskTempDel]
  845. infodesk.gid, TARGET3
  846. infodesk.ftg, TARGET3
  847. infodesk.fts, TARGET3
  848. infodesk.gid, TARGET5
  849. infodesk.ftg, TARGET5
  850. infodesk.fts, TARGET5
  851. infodesk.gid, TARGET14
  852. infodesk.ftg, TARGET14
  853. infodesk.fts, TARGET14
  854.  
  855. ;********************************************************************
  856. ; External function calls
  857. ;********************************************************************
  858.  
  859. [ShowTargets]
  860. dll = siwnu.dll
  861. function = ShowTargets
  862.  
  863. [CheckVersion]
  864. dll = siwnu.dll
  865. function = WinVersionCheck
  866. Major = 4
  867. Minor = 0
  868. Build = 450
  869.  
  870. [NukeSmartdoc]
  871. dll = siwnu.dll
  872. function = NukeStartupLink
  873. filename = "Norton Smart Doctor.lnk"
  874.  
  875. [ResetRecycleBin]
  876. dll = siwnu.dll
  877. function = ReplacePreviewRecycleBinIcon
  878.  
  879. [SymEventExists]
  880. dll = siwnu.dll
  881. function = RegKeyExists
  882. hive = SIWHKEY_LOCAL_MACHINE
  883. subkey = "System\CurrentControlSet\Services\VxD\SYMEVNT"
  884.  
  885. [UeProc32RegKeyExists]
  886. dll = siwnu.dll
  887. function = RegKeyExists
  888. hive = SIWHKEY_LOCAL_MACHINE
  889. subkey = "System\CurrentControlSet\Services\VxD\NPROTECT"
  890.  
  891. [UeProc32DeleteRegKey]
  892. dll = siwnu.dll
  893. function = DeleteRegistryKey
  894. hive = SIWHKEY_LOCAL_MACHINE
  895. subkey = "System\CurrentControlSet\Services\VxD\NPROTECT"
  896.  
  897. [DeleteUeProc32AppPath]
  898. dll = siwnu.dll
  899. function = DeleteRegistryKey
  900. hive = SIWHKEY_LOCAL_MACHINE
  901. subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\UEPROC32.EXE"
  902.  
  903. [QueryZipAssoc]
  904. dll = siwnu.dll
  905. function = QueryRegistryValue
  906. hive = SIWHKEY_LOCAL_MACHINE
  907. subkey = "SOFTWARE\Classes\.zip"
  908. value =
  909.  
  910. [QueryNU9]
  911. dll = siwnu.dll
  912. function = QueryRegistryValue
  913. hive = SIWHKEY_LOCAL_MACHINE
  914. subkey = SOFTWARE\Symantec\SharedUsage\S32KRNL8.DLL
  915. value = NU9.0
  916.  
  917. [RenameSymEventVXD]
  918. dll = siwnu.dll
  919. function = RenameRegValue
  920. hive = SIWHKEY_LOCAL_MACHINE
  921. subkey = "System\CurrentControlSet\Services\VxD\SYMEVNT"
  922. currentvalue = StaticVxD
  923. newvalue = NStaticVxD
  924.  
  925. [RenameSymEventVXDBack]
  926. dll = siwnu.dll
  927. function = RenameRegValue
  928. hive = SIWHKEY_LOCAL_MACHINE
  929. subkey = "System\CurrentControlSet\Services\VxD\SYMEVNT"
  930. currentvalue = NStaticVxD
  931. newvalue = StaticVxD
  932.  
  933. [DelRegPreview1]
  934. dll = siwnu.dll
  935. function = DeleteRegistryValue
  936. hive = SIWHKEY_LOCAL_MACHINE
  937. subkey = "SOFTWARE\Symantec\SharedUsage\SYMEVNT.386"
  938. value = "NU9.0"
  939.  
  940. [DelRegPreview2]
  941. dll = siwnu.dll
  942. function = DeleteRegistryValue
  943. hive = SIWHKEY_LOCAL_MACHINE
  944. subkey = "SOFTWARE\Symantec\SharedUsage\SYMEVNT1.DLL"
  945. value = "NU9.0"
  946.  
  947. [DelRegPreview3]
  948. dll = siwnu.dll
  949. function = DeleteRegistryValue
  950. hive = SIWHKEY_LOCAL_MACHINE
  951. subkey = "SOFTWARE\Symantec\SharedUsage\S32EVNT1.DLL"
  952. value = "NU9.0"
  953.  
  954. [DelRegPreview4]
  955. dll = siwnu.dll
  956. function = DeleteRegistryValue
  957. hive = SIWHKEY_LOCAL_MACHINE
  958. subkey = "SOFTWARE\Symantec\SharedUsage\S32STAT.DLL"
  959. value = "NU9.0"
  960.  
  961. [DelUEProc32Run]
  962. dll = siwnu.dll
  963. function = DeleteRegistryValue
  964. hive = SIWHKEY_LOCAL_MACHINE
  965. subkey = SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  966. value = UEPROC32
  967.  
  968. [DelNU9Keys]
  969. dll = siwnu.dll
  970. function = DeleteRegistryKeys
  971. hive = SIWHKEY_LOCAL_MACHINE
  972. subkey = "SOFTWARE\Symantec\Online Registration\Symantec Install for Windows 95"
  973. subkey = "SOFTWARE\Symantec\Online Registration"
  974. subkey = "SOFTWARE\Symantec\Norton Utilities\Install\9.0"
  975.  
  976. [DelNU9InstalledValue]
  977. dll = siwnu.dll
  978. function = DeleteRegistryValue
  979. hive = SIWHKEY_LOCAL_MACHINE
  980. subkey = "SOFTWARE\Symantec\InstalledApps"
  981. value = "NU9.0"
  982.  
  983. [CheckRegPreview1]
  984. dll = siwnu.dll
  985. function = IsKeyEmpty
  986. hive = SIWHKEY_LOCAL_MACHINE
  987. subkey = "SOFTWARE\Symantec\SharedUsage\SYMEVNT.386"
  988.  
  989. [CheckRegPreview2]
  990. dll = siwnu.dll
  991. function = IsKeyEmpty
  992. hive = SIWHKEY_LOCAL_MACHINE
  993. subkey = "SOFTWARE\Symantec\SharedUsage\SYMEVNT1.DLL"
  994.  
  995. [CheckRegPreview3]
  996. dll = siwnu.dll
  997. function = IsKeyEmpty
  998. hive = SIWHKEY_LOCAL_MACHINE
  999. subkey = "SOFTWARE\Symantec\SharedUsage\S32EVNT1.DLL"
  1000.  
  1001. [CheckRegPreview4]
  1002. dll = siwnu.dll
  1003. function = IsKeyEmpty
  1004. hive = SIWHKEY_LOCAL_MACHINE
  1005. subkey = "SOFTWARE\Symantec\SharedUsage\S32STAT.DLL"
  1006.  
  1007. [DeleteKey1]
  1008. dll = siwnu.dll
  1009. function = DeleteRegistryKey
  1010. hive = SIWHKEY_LOCAL_MACHINE
  1011. subkey = "SOFTWARE\Symantec\SharedUsage\SYMEVNT.386"
  1012.  
  1013. [DeleteKey2]
  1014. dll = siwnu.dll
  1015. function = DeleteRegistryKey
  1016. hive = SIWHKEY_LOCAL_MACHINE
  1017. subkey = "SOFTWARE\Symantec\SharedUsage\SYMEVNT1.DLL"
  1018.  
  1019. [DeleteKey3]
  1020. dll = siwnu.dll
  1021. function = DeleteRegistryKey
  1022. hive = SIWHKEY_LOCAL_MACHINE
  1023. subkey = "SOFTWARE\Symantec\SharedUsage\S32EVNT1.DLL"
  1024.  
  1025. [DeleteKey4]
  1026. dll = siwnu.dll
  1027. function = DeleteRegistryKey
  1028. hive = SIWHKEY_LOCAL_MACHINE
  1029. subkey = "SOFTWARE\Symantec\SharedUsage\S32STAT.DLL"
  1030.  
  1031. [RemNDD]
  1032. dll = siwnu.dll
  1033. function = RemAutoexecLine
  1034. rem = ndd
  1035.  
  1036. [NukeOldSymReg]
  1037. dll = siwnu.dll
  1038. function = NukeOldSymEventRegEntries
  1039.  
  1040. [NukeOldPreviewKeys]
  1041. dll = siwnu.dll
  1042. function = RemovePreviewKeys
  1043.  
  1044. [SetEnv]
  1045. dll = siwnu.dll
  1046. function = SetPath
  1047.  
  1048. [AlreadyInstalled]
  1049. dll = siwnu.dll
  1050. function = AlreadyInstalled
  1051.  
  1052. [DebugStub]
  1053. dll = siwnu.dll
  1054. function = DebugStub
  1055.  
  1056. [Warning]
  1057. dll = siwnu.dll
  1058. function = WarningDialog
  1059.  
  1060. [Register]
  1061. dll = siwnu.dll
  1062. function = RegisterDialog
  1063.  
  1064. [CompressedDrive]
  1065. dll = siwnu.dll
  1066. function = CompressedDialog
  1067.  
  1068. [FindSymevntDll]
  1069. dll = siwnu.dll
  1070. function = FindSymevnt
  1071.  
  1072. [NukeSymevntDll]
  1073. dll = siwnu.dll
  1074. function = NukeSymevnt
  1075.  
  1076. [CheckLFNTarget]
  1077. dll = siwnu.dll
  1078. function = DriveSupportsLFN
  1079. location = TARGET
  1080.  
  1081. [CheckLFNCDrive]
  1082. dll = siwnu.dll
  1083. function = DriveSupportsLFN
  1084. location = C
  1085.  
  1086. [CheckLFNWindows]
  1087. dll = siwnu.dll
  1088. function = DriveSupportsLFN
  1089. location = WINDOWS
  1090.  
  1091. [FindSharedComponents]
  1092. dll = siwnu.dll
  1093. function = FindSharedComponents
  1094.  
  1095. [CheckPrevVer]
  1096. dll = siwnu.dll
  1097. function = CheckPrevVerPath
  1098.  
  1099. [UpdateInstFlag]
  1100. dll = siwnu.dll
  1101. function = UpdateInstalledFlag
  1102.  
  1103. [UsageCounts]
  1104. dll = siwnu.dll
  1105. function = IncrementUsageCounts
  1106. section = SharedComponents
  1107.  
  1108. [OnRampUsage]
  1109. dll = siwnu.dll
  1110. function = IncrementBinaryUsageCounts
  1111. section = OnRampSharedComponents
  1112.  
  1113. [GetShort]
  1114. dll = siwnu.dll
  1115. function = ConvertToShortName
  1116.  
  1117. [GetShortTarget]
  1118. dll = siwnu.dll
  1119. function = ConvertToShortName
  1120. source = 0
  1121. dest = 6
  1122.  
  1123. [GetShortExt]
  1124. dll = siwnu.dll
  1125. function = ConvertToShortName
  1126. source = 2
  1127. dest = 7
  1128.  
  1129. [GetShortShared]
  1130. dll = siwnu.dll
  1131. function = ConvertToShortName
  1132. source = 3
  1133. dest = 8
  1134.  
  1135. [ConfigureNU]
  1136. dll = siwnu.dll
  1137. function = NortonStartUpOptions
  1138.  
  1139. [ReplaceOldFiles]
  1140. dll = siwnu.dll
  1141. function = ReplaceOldFilesDialog
  1142.  
  1143. [CheckWinSpace]
  1144. dll = siwnu.dll
  1145. function = WindowsDriveSpace
  1146.  
  1147. [Memory]
  1148. dll = siwnu.dll
  1149. function = InitMemory
  1150.  
  1151. [Rename]
  1152. dll = siwnu.dll
  1153. function = RenameNUFiles
  1154.  
  1155. [ProcessPIF]
  1156. dll = siwnu.dll
  1157. function = ProcessPifFiles
  1158.  
  1159. [ExitHookProc]
  1160. dll = siwnu.dll
  1161. function = ReleaseDLL
  1162.  
  1163. [DoGroups]
  1164. dll = siwnu.dll
  1165. function = CreateGroupItems
  1166.  
  1167. [FloppyInDrive]
  1168. dll = siwnu.dll
  1169. function = IsFloppyInDrive
  1170.  
  1171. [FindSmartCan]
  1172. dll = siwnu.dll
  1173. function = FindSmartCanDirectory
  1174.  
  1175. [PROCESSNAV]
  1176. dll = siwnu.dll
  1177. function = ProcessNavVxDKey
  1178.  
  1179. [RESTORENAV]
  1180. dll = siwnu.dll
  1181. function = RestoreNavVxDKey
  1182.  
  1183. [SmartcanVxD]
  1184. dll = siwnu.dll
  1185. function = DeleteRegistryKey
  1186. hive = SIWHKEY_LOCAL_MACHINE
  1187. subkey = "System\CurrentControlSet\Services\VxD\SMARTCAN"
  1188.  
  1189. [SymevntAsNew]
  1190. dll = siwnu.dll
  1191. function = IsFileAsNew
  1192. file = SYMEVNT.386
  1193.  
  1194. [InfodeskAsNew]
  1195. dll = siwnu.dll
  1196. function = IsFileAsNew
  1197. file = INFODESK.DLL
  1198.  
  1199. [IsMMVersion]
  1200. dll = siwnu.dll
  1201. function = NUIsCDInstall
  1202.  
  1203. [BackupTarget4]
  1204. dll = siwnu.dll
  1205. function = BackupTarget4
  1206.  
  1207. [RestoreTarget4]
  1208. dll = siwnu.dll
  1209. function = RestoreTarget4
  1210.  
  1211. [FindFontsFolder]
  1212. dll = siwnu.dll
  1213. function = FindFontsFolder
  1214.  
  1215. [GetMediaPath]
  1216. dll = siwnu.dll
  1217. function = NUGetMediaPath
  1218.  
  1219. [DecrementNU9]
  1220. dll = siwnu.dll
  1221. function = DecrementUsageCounts
  1222. section = TomahawkShared
  1223.  
  1224. [IncrementRegedit]
  1225. dll = siwnu.dll
  1226. function = IncrementBinaryUsageCounts
  1227. section = NRegEditSharedComponents
  1228.  
  1229. [IncrementSysfiles]
  1230. dll = siwnu.dll
  1231. function = IncrementBinaryUsageCounts
  1232. section = SystemSharedComponents
  1233.  
  1234. [IncrementSIfiles]
  1235. dll = siwnu.dll
  1236. function = IncrementBinaryUsageCounts
  1237. section = SI32SharedComponents
  1238.  
  1239. [IncrementSystuner]
  1240. dll = siwnu.dll
  1241. function = IncrementBinaryUsageCounts
  1242. section = SystunerSharedComponents
  1243.  
  1244. [ProcessRegEntries]
  1245. dll = siwnu.dll
  1246. function = ProcessRegEntries
  1247. file = nu10.reg
  1248. location = TARGET2
  1249.  
  1250. [ComparePrevLocation]
  1251. dll = siwnu.dll
  1252. function = ComparePreviousLocation
  1253.  
  1254. [CheckOurPath]
  1255. dll = siwnu.dll
  1256. function = CheckOurPath
  1257.  
  1258. [PatchWinCom]
  1259. dll = siwnu.dll
  1260. function = PatchWinCom
  1261.  
  1262. [MakeFilesReadOnly]
  1263. dll = siwnu.dll
  1264. function = MakeFilesReadOnly
  1265. *.*, TARGET10
  1266. *.*, TARGET13
  1267.  
  1268. [MakeFilesReadWrite]
  1269. dll = siwnu.dll
  1270. function = MakeFilesReadWrite
  1271. *.*, TARGET10
  1272. *.*, TARGET13
  1273.  
  1274. [CheckNU9Location]
  1275. dll = siwnu.dll
  1276. function = CompareNU9Location
  1277.  
  1278. [IsDisketteInstall]
  1279. dll = siwnu.dll
  1280. function = IsDisketteInstall
  1281.  
  1282. [CheckForIE3]
  1283. dll = siwnu.dll
  1284. function = CheckIE3Installation
  1285.  
  1286. [AddIE3Install]
  1287. dll = siwnu.dll
  1288. function = AddIERunOnce
  1289.  
  1290.  
  1291. ;********************************************************************
  1292. ; Text file mods
  1293. ;********************************************************************
  1294.  
  1295. [AddSymantecContents]
  1296. FileSpec   = %s\symantec.cnt, TARGET3
  1297. filetype   = text
  1298. Create     = 0
  1299. CreateText =
  1300. rem1       = "rem"
  1301. FindRems   = 0
  1302. AddItems   = SymantecAddItems
  1303.  
  1304. [DelSymantecContents]
  1305. FileSpec   = %s\symantec.cnt, TARGET3
  1306. filetype   = text
  1307. Create     = 0
  1308. CreateText =
  1309. rem1       = "rem"
  1310. FindRems   = 0
  1311. DelItems   = SymantecDelItems
  1312.  
  1313. [SymantecAddItems]
  1314. ":INCLUDE NUDESK.CNT", APPEND
  1315.  
  1316. [SymantecDelItems]
  1317. *NUDESK.CNT*
  1318.  
  1319. [AutoExec]
  1320. FileSpec   = c:\autoexec.bat
  1321. filetype   = autoexec
  1322. Create     = 0
  1323. CreateText =
  1324. rem1       = "rem"
  1325. FindRems   = 0
  1326. RemItems   = AutoexecRemItems
  1327.  
  1328. [AutoExecAddNDD]
  1329. FileSpec   = c:\autoexec.bat
  1330. filetype   = autoexec
  1331. Create     = 0
  1332. CreateText =
  1333. rem1       = "rem"
  1334. FindRems   = 0
  1335. RemItems   = AutoexecRemItems
  1336. AddItems   = AutoexecAddItems
  1337.  
  1338. [AutoexecRemItems]
  1339. "*smartcan*", switch11
  1340. "*\smartcan*", switch11
  1341.  
  1342. [AutoexecAddItems]
  1343. "%s\NDD.EXE C: /Q", TARGET6, PutMeAfterThis=AutoexecAfterThis, switch10
  1344.  
  1345. [AutoexecAfterThis]
  1346. ndd
  1347. ndd.exe
  1348. *\ndd
  1349. *\ndd.exe
  1350.  
  1351. [AutoexecPath]
  1352. FileSpec   = c:\autoexec.bat
  1353. filetype   = autoexec
  1354. Create     = 1
  1355. CreateText =
  1356. rem1       = "rem"
  1357. FindRems   = 0
  1358. AddPath    = TARGET6
  1359.  
  1360. [SageModifyAutoexec1]
  1361. FileSpec = c:\autoexec.bat
  1362. filetype = AUTOEXEC
  1363. Create = 1
  1364. CreateText =
  1365. rem1 = "REM"
  1366. rem2 = "rem"
  1367. FindRems   = 0
  1368. AddPath = TARGET6
  1369.  
  1370. [SageModifyAutoexec2]
  1371. FileSpec = c:\autoexec.bat
  1372. filetype = AUTOEXEC
  1373. Create = 1
  1374. CreateText =
  1375. rem1 = "REM"
  1376. rem2 = "rem"
  1377. FindRems   = 0
  1378. AddPath = TARGET7
  1379.  
  1380. [SageModifyAutoexec3]
  1381. FileSpec = c:\autoexec.bat
  1382. filetype = AUTOEXEC
  1383. Create = 1
  1384. CreateText =
  1385. rem1 = "REM"
  1386. rem2 = "rem"
  1387. FindRems   = 0
  1388. AddPath = TARGET8
  1389.  
  1390.  
  1391. ;********************************************************************
  1392. ; ini file modifications
  1393. ;********************************************************************
  1394.  
  1395. [DelVxds]
  1396. IniName = system.ini
  1397. SectionName = 386enh
  1398. device=*symevnt.386*
  1399. device=*awdos.386*
  1400. device=*vpcaw.386*
  1401. device=*vfintd.386*
  1402. device=*vfintd.386*
  1403. device=*vnss.386*
  1404.  
  1405. ;********************************************************************
  1406. ; Registration entries
  1407. ;********************************************************************
  1408.  
  1409. [advisorreg]
  1410. file = %s\advisor.reg, TARGET2
  1411.  
  1412. ;********************************************************************
  1413. ; Misc install sections
  1414. ;********************************************************************
  1415.  
  1416. [RegisterBookmarkOCX]
  1417. "%s\regsvr32.exe /s bookmark.ocx", TARGET2
  1418.  
  1419. [RegisterTuneOCX]
  1420. "%s\regsvr32.exe /s tuneocx.ocx", TARGET2
  1421.  
  1422. [RegisterComDlg32OCX]
  1423. "%s\regsvr32.exe /s comdlg32.ocx", TARGET2
  1424.  
  1425. [RegisterGenieOCX]
  1426. "%s\regsvr32.exe /s genie.ocx", TARGET2
  1427.  
  1428. [RegisterHTMLOCX]
  1429. "%s\regsvr32.exe /s html.ocx", TARGET2
  1430.  
  1431. [RegisterFilechkOCX]
  1432. "%s\regsvr32.exe /s filechk.ocx", TARGET2
  1433.  
  1434. [RemoveSageScandisk]
  1435. "%s\sagecmd.exe /C:SCANDSKW.EXE /Q /E-", TARGET2
  1436.  
  1437. [RemoveSageDefrag]
  1438. "%s\sagecmd.exe /C:DEFRAG.EXE /Q /E-", TARGET2
  1439.  
  1440. [RemoveSageDiskalm]
  1441. "%s\sagecmd.exe /C:DISKALM.EXE /Q /E-", TARGET2
  1442.  
  1443. [LaunchIE30]
  1444. ;"%s\setupl.exe msie30.exe", SOURCE
  1445. "%s\MSIE30.EXE", SOURCE
  1446.  
  1447. [LaunchWintdist]
  1448. "%s\setupl.exe wintdist.exe /Q", SOURCE
  1449.  
  1450. [UpdateHelpIndex]
  1451. "winhelp.exe -g %s\infodesk.hlp", TARGET5
  1452.  
  1453. [RescueRun]
  1454. "%s\rescue32.exe /INSTALL", TARGET6
  1455.  
  1456. [AutoexecFind]
  1457. c:\autoexec.bat
  1458.  
  1459. [SymevntFind]
  1460. symevnt.386, SYSTEM
  1461. symevnt1.dll, SYSTEM
  1462.  
  1463. [SymevntFind]
  1464. symevnt.386, SYSTEM
  1465.  
  1466. [Symevnt16Find]
  1467. symevnt1.dll, SYSTEM
  1468.  
  1469. [Symevnt32Find]
  1470. s32evnt1.dll, SYSTEM
  1471.  
  1472. [FindSymantec]
  1473. symantec.cnt,   TARGET3
  1474.  
  1475. [CheckNDD]
  1476. file=c:\autoexec.bat
  1477. finditems=FindNDD
  1478.  
  1479. [FindNDD]
  1480. ndd
  1481. ndd.exe
  1482.  
  1483. [SymevntSource1]
  1484. symevnt.38_, SOURCE
  1485.  
  1486. [SymevntSource2]
  1487. symevnt.386, SOURCE
  1488.  
  1489. [TomahawkQPD]
  1490. siw.qpd, SOURCE
  1491.  
  1492. [SETUPFILES]
  1493. Setup.exe, WINDOWS
  1494. Setup.exe, SYSTEM
  1495.  
  1496. [NddInCmd]
  1497. ndd.exe, TARGET5
  1498.  
  1499. [Pix]
  1500. color = %s\nu.bmp, 1, 1
  1501. color = %s\symlogo.rle, -1, 1
  1502.  
  1503.  
  1504. [VerDll]
  1505. ver.dll, system
  1506.  
  1507. [SetSymUtil32]
  1508. s32utile.dll, TARGET3
  1509.  
  1510. [SharedComponents]
  1511. Component = infodesk.cnt
  1512. Component = infodesk.dll
  1513. Component = infodesk.hlp
  1514. Component = s32dbe.dll
  1515. Component = s32dmape.dll
  1516. Component = s32fate.dll
  1517. Component = s32fmte.dll
  1518. Component = s32guie.dll
  1519. Component = s32krnle.dll
  1520. Component = s32maile.dll
  1521. Component = s32mthke.dll
  1522. Component = s32npte.dll
  1523. Component = s32stat.dll
  1524. Component = s32syse.dll
  1525. Component = s32utile.dll
  1526. Component = salthk16.dll
  1527. Component = salthk32.dll
  1528. Component = symantec.cnt
  1529. Component = symgloss.hlp
  1530. Component = symkrnle.dll
  1531. Component = symkrnle.vxd
  1532. Component = tkke16e.dll
  1533. Component = tkke32e.dll
  1534. Component = s32evnt1.dll
  1535. Component = symevnt.386
  1536. Component = symevnt1.dll
  1537.  
  1538. [OnRampSharedComponents]
  1539. Component = s32live1.dll, TARGET11
  1540. Component = s32luhf1.dll, TARGET11
  1541. Component = s32luhm1.dll, TARGET11
  1542. Component = s32luis1.dll, TARGET11
  1543. Component = s32luuz1.dll, TARGET11
  1544.  
  1545. [SystemSharedComponents]
  1546. Component = COMDLG32.OCX, SYSTEM
  1547. Component = CTL3D32.DLL, SYSTEM
  1548. Component = MFC40.DLL, SYSTEM
  1549. Component = MSVCRT20.DLL, SYSTEM
  1550. Component = MSVCRT40.DLL, SYSTEM
  1551. Component = OLEPRO32.DLL, SYSTEM
  1552. Component = URLCACHE.DLL, SYSTEM
  1553. Component = VB40032.DLL, SYSTEM
  1554.  
  1555. [NRegEditSharedComponents]
  1556. Component = HTML.OCX, SYSTEM
  1557. Component = NMFTPSN.DLL, SYSTEM
  1558. Component = NMOCOD.DLL, SYSTEM
  1559. Component = NMORENU.DLL, SYSTEM
  1560. Component = NMSCKN.DLL, SYSTEM
  1561. Component = NMW3VWN.DLL, SYSTEM
  1562.  
  1563. [SI32SharedComponents]
  1564. Component = RNAPH.DLL, SYSTEM
  1565.  
  1566. [SystunerSharedComponents]
  1567.  
  1568.  
  1569. [TomahawkShared]
  1570. Component = S32EVNT1.DLL, , , NU9.0
  1571. Component = S32STAT.DLL, , , NU9.0
  1572. Component = SYMEVNT.386, , , NU9.0
  1573. Component = SYMEVNT1.DLL, , , NU9.0
  1574. Component = s32fat8.dll, , , NU9.0
  1575. Component = s32krnl8.dll, , , NU9.0
  1576. Component = s32util8.dll, , , NU9.0
  1577. Component = salthk16.dll, , , NU9.0
  1578. Component = salthk32.dll, , , NU9.0
  1579. Component = symkrnl8.dll, , , NU9.0
  1580. Component = symkrnl8.vxd, , , NU9.0
  1581. Component = tkke168.dll, , , NU9.0
  1582. Component = tkke328.dll, , , NU9.0
  1583. Component = infodesk.cnt, , , NU9.0
  1584. Component = infodesk.hlp, , , NU9.0
  1585. Component = infodesk.dll, , , NU9.0
  1586. Component = symantec.cnt, , , NU9.0
  1587. Component = symgloss.hlp, , , NU9.0
  1588.  
  1589. [TargetExt]
  1590. reset = TARGET2
  1591. location = "System"
  1592. relative = 1
  1593. relativeto = TARGET
  1594.  
  1595. [SetLiveUpdateDir]
  1596. reset = TARGET11
  1597. location = %s\LiveUpdate, TARGET3
  1598.  
  1599. [SetNSGDir]
  1600. reset = TARGET10
  1601. location = %s\HTML, TARGET
  1602.  
  1603. [SetHTMLMediaDir]
  1604. reset = TARGET13
  1605. location = %s\Media, TARGET10
  1606.  
  1607. [SetWindowsHelpDir]
  1608. reset = TARGET14
  1609. location = %s\Help, WINDOWS
  1610.  
  1611. [SetWindowsCmdDir]
  1612. reset = TARGET5
  1613. location = %s\Command, WINDOWS
  1614.  
  1615. [CreateLiveUpdateDir]
  1616. %s, TARGET11
  1617.  
  1618. [CreateNSGDir]
  1619. %s, TARGET10
  1620.  
  1621. [CreateHTMLMediaDir]
  1622. %s, TARGET13
  1623.  
  1624. [CreateExtDir]
  1625. %s, TARGET2
  1626.  
  1627. [CreateSharedDir]
  1628. %s, TARGET3
  1629.  
  1630. [WindowsVersion]
  1631. 3.95
  1632. "Norton Utilities requires"
  1633. "Windows 95 in order to install."
  1634.  
  1635. [Registration]
  1636. dll = s32utile.dll
  1637. string = "Symantec Install for Windows"
  1638. active = no
  1639. serialize = 0
  1640.  
  1641. ;********************************************************************
  1642. ; Wizard panels
  1643. ;********************************************************************
  1644.  
  1645. [WrongVersion]
  1646. Caption="Norton Utilities For Windows 95 Setup Wizard"
  1647. Title="Incorrect Version"
  1648. DlgProc=_PanelDlgProc@16
  1649. ResourceId=102
  1650. Bitmap16=600
  1651. PanelDataProc=_DefaultDataProc@0
  1652. PanelFlags=First+Last
  1653.  
  1654. [NoWinSpace]
  1655. Caption="Norton Utilities For Windows 95 Setup Wizard"
  1656. Title="Low Disk Space"
  1657. DlgProc=_PanelDlgProc@16
  1658. ResourceId=108
  1659. Bitmap16=610
  1660. PanelDataProc=_DefaultDataProc@0
  1661. PanelFlags=First+Last
  1662.  
  1663. [Welcome]
  1664. Caption="Norton Utilities For Windows 95 Setup Wizard"
  1665. Title="Welcome to Norton Utilities"
  1666. DlgProc=_WelcomeDlgProc@16
  1667. ResourceId=501
  1668. Bitmap16=600
  1669. PanelDataProc=_WelcomeDataProc@0
  1670. PanelFlags=First
  1671.  
  1672. [InstallType]
  1673. Caption="Norton Utilities For Windows 95 Setup Wizard"
  1674. Title="Setup Type"
  1675. DlgProc=PanelDlgProc
  1676. ResourceId=114
  1677. Bitmap16=600
  1678. PanelDataProc=_DefaultDataProc@0
  1679.  
  1680. [SearchInfo]
  1681. Caption="Norton Utilities For Windows 95 Setup Wizard"
  1682. Title="Exploring Drives"
  1683. DlgProc=PanelDlgProc
  1684. ResourceId=116
  1685. Bitmap16=605
  1686. PanelDataProc=_DefaultDataProc@0
  1687. PanelFlags=First+Last+Finish
  1688.  
  1689. [SpecifyLocation]
  1690. Caption="Norton Utilities For Windows 95 Setup Wizard"
  1691. Title="Program Location"
  1692. DlgProc=PanelDlgProc
  1693. ResourceId=118
  1694. Bitmap16=600
  1695. PanelDataProc=_DefaultDataProc@0
  1696.  
  1697. [ConfirmNewLocation]
  1698. Caption="Norton Utilities For Windows 95 Setup Wizard"
  1699. Title="Verify New Location"
  1700. DlgProc=PanelDlgProc
  1701. ResourceId=147
  1702. Bitmap16=600
  1703. PanelDataProc=_DefaultDataProc@0
  1704.  
  1705. [CompressDialog]
  1706. Caption="Norton Utilities For Windows 95 Setup Wizard"
  1707. Title="Compressed Drive Information"
  1708. DlgProc=PanelDlgProc
  1709. ResourceId=104
  1710. Bitmap16=609
  1711. PanelDataProc=_DefaultDataProc@0
  1712.  
  1713. [NoDiskSpace]
  1714. Caption="Norton Utilities For Windows 95 Setup Wizard"
  1715. Title="Low Disk Space"
  1716. DlgProc=PanelDlgProc
  1717. ResourceId=106
  1718. Bitmap16=610
  1719. PanelDataProc=_DefaultDataProc@0
  1720.  
  1721. [FindSmartCanDialog]
  1722. Caption="Norton Utilities For Windows 95 Setup Wizard"
  1723. Title="SmartCan Update Notice"
  1724. DlgProc=PanelDlgProc
  1725. ResourceId=132
  1726. Bitmap16=611
  1727. PanelDataProc=_DefaultDataProc@0
  1728.  
  1729. [StartupDlg]
  1730. Caption="Norton Utilities For Windows 95 Setup Wizard"
  1731. Title="Initial Settings"
  1732. DlgProc=PanelDlgProc
  1733. ResourceId=122
  1734. Bitmap16=613
  1735. PanelDataProc=_DefaultDataProc@0
  1736.  
  1737. [NprotectDlg]
  1738. Caption="Norton Utilities For Windows 95 Setup Wizard"
  1739. Title="Norton Protection"
  1740. DlgProc=PanelDlgProc
  1741. ResourceId=140
  1742. Bitmap16=611
  1743. PanelDataProc=_DefaultDataProc@0
  1744.  
  1745. [SysdocDlg]
  1746. Caption="Norton Utilities For Windows 95 Setup Wizard"
  1747. Title="System Doctor"
  1748. DlgProc=PanelDlgProc
  1749. ResourceId=141
  1750. Bitmap16=612
  1751. PanelDataProc=_DefaultDataProc@0
  1752.  
  1753. [RescueDlg]
  1754. Caption="Norton Utilities For Windows 95 Setup Wizard"
  1755. Title="Create Rescue Disk"
  1756. DlgProc=PanelDlgProc
  1757. ResourceId=124
  1758. Bitmap16=620
  1759. PanelDataProc=_DefaultDataProc@0
  1760.  
  1761. [RenameInfo]
  1762. Caption="Norton Utilities For Windows 95 Setup Wizard"
  1763. Title="Renaming Files"
  1764. DlgProc=PanelDlgProc
  1765. ResourceId=126
  1766. Bitmap16=614
  1767. PanelDataProc=_DefaultDataProc@0
  1768. PanelFlags=First
  1769.  
  1770. [CopyFiles]
  1771. Caption="Norton Utilities For Windows 95 Setup Wizard"
  1772. Title="Setup Review"
  1773. DlgProc=PanelDlgProc
  1774. ResourceId=128
  1775. Bitmap16=613
  1776. PanelDataProc=_DefaultDataProc@0
  1777.  
  1778. [Finished]
  1779. Caption="Norton Utilities For Windows 95 Setup Wizard"
  1780. Title="Setup Complete"
  1781. DlgProc=PanelDlgProc
  1782. ResourceId=130
  1783. Bitmap16=600
  1784. PanelDataProc=_DefaultDataProc@0
  1785. PanelFlags=First+Last+Finish
  1786.  
  1787. [Bogus]
  1788. Caption="Norton Utilities For Windows 95 Setup Wizard"
  1789. Title="Setup Complete"
  1790. DlgProc=PanelDlgProc
  1791. ResourceId=130
  1792. Bitmap16=600
  1793. PanelDataProc=_DefaultDataProc@0
  1794. PanelFlags=First+Last+Finish
  1795.  
  1796. [FloppyDialogRescue]
  1797. Caption="Norton Utilities For Windows 95 Setup Wizard"
  1798. Title="Remove Floppy Diskette"
  1799. DlgProc=PanelDlgProc
  1800. ResourceId=109
  1801. Bitmap16=618
  1802. PanelDataProc=_DefaultDataProc@0
  1803. PanelFlags=First
  1804.  
  1805. [IE3Notify]
  1806. Caption="Norton Utilities For Windows 95 Setup Wizard"
  1807. Title="Internet Explorer Required"
  1808. DlgProc=PanelDlgProc
  1809. ResourceId=148
  1810. Bitmap16=600
  1811. PanelDataProc=_DefaultDataProc@0
  1812. PanelFlags=First
  1813.  
  1814. [FloppyDialogFinish]
  1815. Caption="Norton Utilities For Windows 95 Setup Wizard"
  1816. Title="Remove Floppy Diskette"
  1817. DlgProc=PanelDlgProc
  1818. ResourceId=109
  1819. Bitmap16=618
  1820. PanelDataProc=_DefaultDataProc@0
  1821. PanelFlags=First
  1822.  
  1823. [RequiredIntro]
  1824. Caption="Norton Utilities For Windows 95 Setup Wizard"
  1825. Title="Files Required for Upgrade"
  1826. DlgProc=_RequiredDlgProc@16
  1827. ResourceId=509
  1828. Bitmap16=600
  1829. Data=_EnumQPD@4
  1830. PanelDataProc=_RequiredDataProc@0
  1831.  
  1832. [Required]
  1833. Caption="Norton Utilities For Windows 95 Setup Wizard"
  1834. Title="Files Required for Upgrade"
  1835. DlgProc=_RequiredDlgProc@16
  1836. ResourceId=508
  1837. Bitmap16=600
  1838. Data=_EnumQPD@4
  1839. PanelDataProc=_RequiredDataProc@0
  1840.  
  1841. [RequiredSuccess]
  1842. Caption="Norton Utilities For Windows 95 Setup Wizard"
  1843. Title="Required File Found"
  1844. ResourceId=552
  1845. Bitmap16=600
  1846. PanelFlags=First
  1847.  
  1848. [License]
  1849. Caption="Online License Agreement"
  1850. DlgProc=_LicenseDlgProc@16
  1851. ResourceId=502
  1852. PanelDataProc=_LicenseDataProc@0
  1853.  
  1854. [TechSupport]
  1855. Caption="Norton Utilities For Windows 95 Setup Wizard"
  1856. Title="Symantec Support Solutions"
  1857. DlgProc=_TechSupDlgProc@16
  1858. ResourceId=507
  1859. Bitmap16=624
  1860. PanelFlags=First
  1861.  
  1862. [ReachUs]
  1863. Caption="Norton Utilities For Windows 95 Setup Wizard"
  1864. Title="How to Reach Us"
  1865. DlgProc=_ReachDlgProc@16
  1866. ResourceId=513
  1867. Bitmap16=622
  1868.  
  1869. [CrossMarket]
  1870. Caption="Norton Utilities For Windows 95 Setup Wizard"
  1871. Title="Windows 95 Solutions"
  1872. DlgProc=_CrossSellDlgProc@16
  1873. PanelDataProc=_CrossSellDataProc@0
  1874. ResourceId=512
  1875. Bitmap16=621
  1876.  
  1877. ; Begin pipeline stuff
  1878.  
  1879. [RegisterNow]
  1880. caption = "Norton Utilities For Windows 95 Setup Wizard"
  1881. Title="Register Now"
  1882. DlgProc=_RegNowDlgProc@16
  1883. PanelDataProc=_RegNowDataProc@0
  1884. ResourceId=504
  1885. Bitmap16=623
  1886. PanelFlags=Skip
  1887.  
  1888. [OnlineRegistration]
  1889. caption = "Norton Utilities For Windows 95 Setup Wizard"
  1890. DlgProc=_UsaRegDlgProc@16
  1891. PanelDataProc=_UsaRegDataProc@0
  1892. ResourceId=505
  1893. PanelFlags=Skip
  1894.  
  1895. [OnlineMarketing]
  1896. caption = "Norton Utilities For Windows 95 Setup Wizard"
  1897. DlgProc=_MarketingDlgProc@16
  1898. PanelDataProc=_MarketingDataProc@0
  1899. ResourceId=506
  1900. PanelFlags=Skip
  1901.  
  1902. [SendRegistration]
  1903. caption = "Norton Utilities For Windows 95 Setup Wizard"
  1904. DlgProc=_SendRegDlgProc@16
  1905. PanelDataProc=_SendRegDataProc@0
  1906. ResourceId=514
  1907. Bitmap16=623
  1908. Flags=Skip
  1909.  
  1910.