home *** CD-ROM | disk | FTP | other *** search
INI File | 1997-06-20 | 49.5 KB | 2,292 lines |
- ;////////////////////////////////////////////////
- ;// Norton Utilities for Windows 95 install script
- ;// (c) 1996 Symantec - Peter Norton Product Group
- ;// For use with the Symantec Install version 4.2 32-bit
- ;////////////////////////////////////////////////
-
- ; Switch01 - Install is shell
- ; switch02 - QPD Exists
- ; switch03 - MM Version of installation
- ; switch04 - Launch IE3 install
- ;
- ; switch06 - LFN Target?
- ; switch07 - LFN C Drive?
- ; switch08 - LFN Windows Drive?
- ; switch09 - Symevnt exists in the system directory
- ; switch10 - NDD dos is selected
- ; switch11 - Unerase is selected
- ; switch12 - Patch win.com
- ;
- ; switch39 - Auto install
- ; switch40 - Target or Windows drive is compressed
- ; switch43 - Language Mismatch between this product language and the system locale
- ; switch44 - MFCLOC40.DLL Mismatch
- ; switch45 - Allows pressing back from the program location screen
- ; switch49 - SWITCH_INTLCHAR - Int'l chars in specifed path
- ; switch58 - SWITCH_DISKETTE - Diskette install
- ; switch60 - SWITCH_SMARTCAN - Enable NPROTECT
- ; switch61 - SWITCH_SDD - System Doctor enable
- ; switch63 - SWITCH_CUSTOM - custom install
- ; switch64 - SWITCH_COMPLETE - full install
- ; switch68 - SWITCH_OTHER - User has selected another location than the default
- ; switch69 - SWITCH_RESCUE - Create a rescue disk
- ; switch71 - SWITCH_DESELECT - User chooses to exit install (disk space)
- ; switch72 - SWITCH_CHANGEDRIVE - User wants to change locations (disk space)
- ; switch73 - SWITCH_REBOOT - Reboot at the end
- ; switch74 - SWITCH_NOREBOOT - Don't reboot at the end
- ; switch76 - SWITCH_NOROOM - Set by WinSpace function
- ; switch77 - SWITCH_RENAME - Rename old NU files
- ; switch78 - SWITCH_PREVIOUSVER - Previous version found
- ; switch79 - SWITCH_ADDPATH - Add the path to the autoexec
- ; switch80 - SWITCH_FLOPPY - Floppy in drive
- ; switch87 - SWITCH_SAGEDISABLE - Disable System Agent
- ; switch88 - Need zip association for spacewizard
- ;$$Ali$$
- ; switch89 - Need To Install DAO Stuff
-
-
- [InstallVersion]
- 4.0
-
- [Process]
- EnableForceWrite()
- EnableOverwrite()
- SetInternalFlag(1)
- Bitmaps(Pix)
-
- switch01=IsInstallShell()
- #ifnot(switch01)
- SaveRegistry(SaveRegGroup)
- #endif
-
- DisableHelp()
- Backup(CustDLLCopy)
-
- ; Initialize the custom dll
-
- CallProc(Memory)
-
- ; Check for the proper version of Windows
-
- WizardPanel(WrongVersion, siwnu.dll)
-
- switch99 = IsWinVerGTE(0395)
- #ifnot(switch99)
- WizardProcessPanel()
- Exit()
- #endif
-
- switch99 = CallProcEx(CheckVersion)
- #ifnot(switch99)
- WizardProcessPanel()
- Exit()
- #endif
-
-
- ; Check to see if this is the MM version of NU
-
- switch03 = CallProcEx(IsMMVersion)
-
- ; Check for diskette version of NU
-
- CallProcEx(IsDisketteInstall)
-
- SetActiveCopy(NUCopy, install.inf)
-
- ; Check for low disk space
-
- WizardPanel(NoWinSpace, siwnu.dll)
-
- CallProc(CheckWinSpace)
- #if(switch76)
- WizardProcessPanel()
- Exit()
- #endif
-
-
- ; Process the Welcome wizard panel and the
- ; license agreement panel
-
- WizardPanel(Welcome, siwnu.dll)
- WizardProcessPanel()
-
- WizardPanel(License, siwnu.dll)
- WizardProcessPanel()
-
-
- ; If the QPD file wasn't found, skip to the
- ; Install Type panel
-
- switch02 = Exists(TomahawkQPD)
-
- #ifnot(switch02)
- WizardGotoPanel(InstallType)
- #endif
-
-
- ; Look for the update product
-
- WizardPanel(RequiredIntro, siwnu.dll)
- WizardProcessPanel()
-
- WizardPanel(Required, siwnu.dll)
- WizardProcessPanel()
-
- WizardPanel(RequiredSuccess, siwnu.dll)
- WizardProcessPanel()
-
-
- ; Process the Install Type panel (Full/Custom)
-
- WizardPanel(InstallType, siwnu.dll)
- WizardExcludePanel(RequiredIntro)
- WizardExcludePanel(Required)
- WizardExcludePanel(RequiredSuccess)
- WizardProcessPanel()
-
- switch45=FALSE
-
- ; If full install, select all the components
-
- #if(switch64)
- SelectOption(Dosutils)
- SelectOption(Winutils)
- #endif
-
-
- ; If this is the MM version, select the companion
-
- #if(switch03)
- SelectOption(companion)
- #else
- DeSelectOption(companion)
- #endif
-
-
- ; Search for previous versions
-
- WizardPanel(SearchInfo, siwnu.dll)
- WizardProcessPanel()
- WizardExcludePanel(SearchInfo)
-
-
- ; Look for SmartCan and offer to convert
-
- WizardPanel(FindSmartCanDialog, siwnu.dll)
-
- CallProc( FindSmartCan )
-
- #if (switch81)
- WizardProcessPanel()
- #else
- WizardExcludePanel(FindSmartCanDialog)
- #endif
-
-
- ; These don't serve any purpose anymore
-
- switch06 = CallProcEx(CheckLFNTarget)
- switch07 = CallProcEx(CheckLFNCDrive)
- switch08 = CallProcEx(CheckLFNWindows)
-
-
- ; Find the shared components directory or
- ; set the default if not found
-
- CallProcEx(FindSharedComponents)
-
-
- ; Bogus panel (necessary to make the component select work after a back press)
-
- WizardPanel(Bogus, siwnu.dll)
-
- #if(switch45)
- WizardGotoPanel(InstallType)
- #endif
-
- #if(switch64)
- WizardGotoPanel(SpecifyLocation)
- #endif
-
-
- ; Component selection for custom install
-
- :compselect
- PrimarySelect()
-
- ; Let the user specify the install location
-
- :InstallLocation
- WizardPanel(SpecifyLocation, siwnu.dll)
-
- switch45=TRUE
-
- WizardIncludePanel(ConfirmNewLocation)
- WizardIncludePanel(NoDiskSpace)
- WizardIncludePanel(CompressDialog)
- WizardProcessPanel()
-
- #if(switch49)
- WizardGotoPanel(SpecifyLocation)
- #endif
-
- WizardPanel(ConfirmNewLocation, siwnu.dll)
-
- #if(switch78)
- #if(switch68)
- switch99=CallProcEx(ComparePrevLocation)
- #ifnot(switch99)
- WizardProcessPanel()
- #endif
- #endif
- #endif
-
- WizardExcludePanel(ConfirmNewLocation)
-
- ; Warn about compressed drives if necessary
-
- :CompressedDialog
- WizardPanel(CompressDialog,siwnu.dll)
-
- switch40=IsDriveCompressed(WINDOWS)
- #if(switch40)
- WizardProcessPanel()
- #else
- switch40=IsDriveCompressed(TARGET)
- #if(switch40)
- WizardProcessPanel()
- #else
- WizardExcludePanel(CompressDialog)
- #endif
- #endif
-
-
- ; Check the required space to see if we can
- ; install
-
- :checkspace
- WizardPanel(NoDiskSpace,siwnu.dll)
-
- switch98=CheckDiskSpace(TARGET)
-
- #ifnot(switch98)
- WizardProcessPanel()
- #endif
-
- WizardExcludePanel(NoDiskSpace)
-
- ; Set the system directory
-
- ResetTarget(TargetExt)
-
-
- ; Process the NPROTECT wizard panel
-
- WizardPanel(NprotectDlg,siwnu.dll)
-
- switch99=IsOptionSelected(unerasew)
- #if(switch99)
- WizardProcessPanel()
- #else
- WizardExcludePanel(NprotectDlg)
- #endif
-
-
- ; Process the System Doctor wizard panel
-
- WizardPanel(SysdocDlg,siwnu.dll)
-
- switch99=IsOptionSelected(sysdocw)
- #if(switch99)
- WizardProcessPanel()
- #else
- WizardExcludePanel(SysdocDlg)
- #endif
-
-
- ; Process the Rescue disk wizard panel
-
- WizardPanel(RescueDlg,siwnu.dll)
-
- switch99=IsOptionSelected(rescuew)
- #if(switch99)
- WizardProcessPanel()
- #else
- WizardExcludePanel(RescueDlg)
- #endif
-
-
- ; Verify what we're going to do with the user
-
- WizardPanel(CopyFiles,siwnu.dll)
- WizardProcessPanel()
-
- ; Setup the various directories and get short path names
- ; Directories are as follows:
- ;
- ; TARGET - LFN Program Directory
- ; TARGET2 - LFN NU\System Directory
- ; TARGET3 - LFN Symantec Shared Directory
- ; TARGET5 - Windows\Command Directory
- ; TARGET6 - Short Program Directory
- ; TARGET7 - Short NU\SYSTEM Directory
- ; TARGET8 - Short Symantec Shared Directory
- ; TARGET9 - Fonts Folder (MM Version)
- ; TARGET10 - Norton HTML Directory
- ; TARGET11 - Live Update Directory
- ; TARGET12 - Media Directory (MM Version)
- ; TARGET13 - HTML\Media Directory
- ; TARGET14 - Windows\Help Directory
- ;$$Ali$$
- ; TARGET15 - TEMPDIR\DAO
-
- switch89=IsOptionSelected(regtrk)
-
- ;Setup the directory for DAO install
- #if(switch89)
- ResetTarget(SetDAODir)
- CreateDirectory(CreateDAODir)
- #endif
-
- CreateDirectory(CreateExtDir)
- CreateDirectory(CreateSharedDir)
-
- CallProcEx(GetShortTarget)
- CallProcEx(GetShortExt)
- CallProcEx(GetShortShared)
-
- #if(switch03)
- CallProcEx(FindFontsFolder)
- #endif
-
- ResetTarget(SetNSGDir)
- CreateDirectory(CreateNSGDir)
-
- ResetTarget(SetHTMLMediaDir)
- CreateDirectory(CreateHTMLMediaDir)
-
- ResetTarget(SetLiveUpdateDir)
- CreateDirectory(CreateLiveUpdateDir)
-
- #if(switch03)
- CallProcEx(GetMediaPath)
- #endif
-
- ResetTarget(SetWindowsHelpDir)
- ResetTarget(SetWindowsCmdDir);
-
-
- ; Remove the SmartCan VXD from the registry
-
- switch99=CallProcEx(SmartcanVxD)
-
- ; if the old NPROTECT reg key exists, delete it
-
- switch99=CallProcEx(UeProc32RegKeyExists)
- #if(switch99)
- CallProcEx(UeProc32DeleteRegKey)
- CallProcEx(DeleteUeProc32AppPath)
- Delete(DelUeProc32)
- #endif
-
-
-
- ; If we detect a previous version (tomahawk)
- ; do a partial uninstall
-
- switch99 = CallProcEx(QueryNU9)
- #if(switch99)
- CallProcEx(DelUEProc32Run)
-
- switch99 = CallProcEx(CheckNU9Location)
- #if(switch99)
- CallProcEx(DecrementNU9)
- CallProcEx(DelNU9Keys)
- CallProcEx(DelNU9InstalledValue)
- ;CallProcEx(DelInstalledLoc)
-
- Delete(OldVer9Files)
- #endif
- #endif
-
- ; Delete old infodesk indexes
-
- Delete(InfodeskTempDel)
-
- ; Check for MFCLOC status
-
- switch99 = Exists(MFCLocExists)
-
- #if(switch99)
- switch43 = FALSE
- switch44 = FALSE
- Backup(BackupMFCLoc)
- switch99 = CallProcEx(CheckMFCLOC)
-
- #ifnot(switch99)
- #if(switch44)
- MessageBox(MFCLOCMismatch)
- #else
- #if(switch43)
- MessageBox(LangMismatch)
- #endif
- #endif
-
- DeselectOption(mfcloc)
- #endif
- #endif
-
- Delete(DelMFCLoc)
-
- ; Launch the MS internet dll updater
-
- #ifnot(switch58)
- ExecChildProcess(LaunchWintdist)
- #else
- ExecChildProcess(LaunchFWintdist)
- #endif
-
- ; Clear the read only attributes
-
- CallProcEx(MakeFilesReadWrite);
-
- ; Do the file copy now
-
- DisableUtils()
- Copy()
- EnableUtils()
-
-
- ; More symevnt stuff
-
- switch99=Exists(SymevntFind)
- #if(switch99)
- Backup(SymevntCopy)
- #endif
-
- switch99=Exists(Symevnt16Find)
- #if(switch99)
- Backup(Symevnt16Copy)
- #endif
-
- switch99=Exists(Symevnt32Find)
- #if(switch99)
- Backup(Symevnt32Copy)
- #endif
-
-
- ; Remove the old Win95 Preview and old
- ; Symantec entries from the registry
-
- CallProcEx(NukeOldPreviewKeys)
- CallProcEx(NukeOldSymReg)
- CallProcEx(RemNDD)
-
-
- ; Look for the symantec.cnt file in Target3 ?
- ; If it doesn't exist there, copy it from
- ; TARGET2 to TARGET3 and delete it from TARGET2
-
- switch99=Exists(FindSymantec)
- #ifnot(switch99)
- Backup(BackupSymantec)
- #endif
-
- Delete(DelSymantec)
-
-
- ; Delete NUDESK stuff from the .cnt file
-
- SilentModifyTF(DelSymantecContents)
- SilentModifyTF(AddSymantecContents)
-
-
- ; Get rid of the wizard panels we don't need anymore
-
- WizardExcludePanel(CopyFiles)
- WizardExcludePanel(RescueDlg)
- WizardExcludePanel(SysdocDlg)
- WizardExcludePanel(NprotectDlg)
- WizardExcludePanel(NoDiskSpace)
- WizardExcludePanel(CompressDialog)
- WizardExcludePanel(SpecifyLocation)
- WizardExcludePanel(ConfirmNewLocation)
- WizardExcludePanel(Bogus)
- WizardExcludePanel(FindSmartCanDialog)
- WizardExcludePanel(SearchInfo)
- WizardExcludePanel(InstallType)
- WizardExcludePanel(License)
- WizardExcludePanel(Welcome)
- WizardExcludePanel(NoWinSpace)
- WizardExcludePanel(WrongVersion)
-
-
- ; Reset the paths in the .pif files
-
- CallProc(ProcessPIF)
-
- ; Set the user registration
-
- SetRegistration(SetSymUtil32)
-
-
- ; Update the registry and usage counts
-
- CallProcEx(UsageCounts)
- CallProcEx(OnRampUsage)
- CallProcEx(IncrementSysfiles)
-
- switch88=CallProcEx(QueryZipAssoc)
-
- CallProcEx(ProcessRegEntries)
-
- ; Register the basefile OCX controls
-
- Launch(RegisterTuneOCX)
- Launch(RegisterComdlg32OCX)
- Launch(RegisterGenieOCX)
- Launch(RegisterFilechkOCX)
-
- ; Update the help index
-
- Launch(UpdateHelpIndex)
-
- switch99=IsOptionSelected(nregedit)
- #if(switch99)
- Launch(RegisterBookmarkOCX)
- Launch(RegisterHTMLOCX)
- CallProcEx(IncrementRegedit)
- MergeRegFile(Advisorreg)
- #endif
-
- switch99=IsOptionSelected(unerasew)
- #if(switch99)
- CallProcEx(ResetRecycleBin)
- #endif
-
- ;$$Ali$$
- #if(switch89)
- Launch(InstallDAOFiles)
- #endif
-
- ;switch99=IsOptionSelected(sysinfow)
- ;#if(switch99)
- ; CallProcEx(IncrementSIfiles)
- ;#endif
-
- switch99=IsOptionSelected(sysdocw)
- #if(switch99)
- CallProcEx(NukeSmartdoc)
- #endif
-
- #ifnot(switch61)
- DeselectOption(SysdocStart)
- #endif
-
- #ifnot(switch60)
- DeselectOption(bkprocstart)
- #endif
-
- #if(switch61)
- #if(switch87)
- switch99=IsOptionSelected(nddw)
- #if(switch99)
- Launch(RemoveSageScandisk)
- #endif
-
- switch99=IsOptionSelected(sdw)
- #if(switch99)
- Launch(RemoveSageDefrag)
- #endif
-
- Launch(RemoveSageDiskalm)
- #endif
- #endif
-
-
- ; Create the icons
-
- EnableWin95Shell()
- Groups()
-
-
- ; Run the rescue program if they asked for it
-
- :RunRescue
- WizardIncludePanel(FloppyDialogRescue)
- WizardPanel(FloppyDialogRescue,siwnu.dll)
-
- #ifnot(switch39)
- switch99=IsOptionSelected(rescuew)
-
- #if(switch99)
- #if(switch69)
- switch80=FALSE
-
- CallProc(FloppyInDrive)
- #if(switch80)
- WizardProcessPanel()
- WizardGotoPanel(FloppyDialogRescue)
- #endif
- CallProc(SetEnv)
- ExecChildProcess(RescueRun)
- #endif
- #endif
- #endif
-
- WizardExcludePanel(FloppyDialogRescue)
-
-
- ; Rename old NU files that are on the path
-
- #ifnot(switch39)
- WizardPanel(RenameInfo,siwnu.dll)
-
- #if(switch77)
- WizardProcessPanel()
- CallProc(Rename)
- #else
- WizardExcludePanel(RenameInfo)
- #endif
- #endif
-
-
- ; See if we have an autoexec.bat file. If
- ; so, then add ndd if selected and remark smartcan
- ; if unerase is selected
-
- switch99=Exists(AutoexecFind)
- #if(switch99)
- Backup(SaveAutoexec)
- switch10=IsOptionSelected(ndd)
- switch11=IsOptionSelected(unerasew)
- SilentModifyTF(Autoexec)
- #endif
-
-
- ; Add the path is they asked us to
-
- #if(switch79)
- SilentModifyTF(AutoexecPath)
- #endif
-
- ; Patch win.com for NDD usage
-
- switch99=IsOptionSelected(ndd)
- #if(switch99)
- Backup(NddToCommand)
- switch12 = Exists(NddInCmd)
-
- #if(switch12)
- CallProcEx(PatchWincom)
- #endif
- #endif
-
-
- ; Set the installed flag in the registry
-
- CallProcEx(UpdateInstFlag)
-
- ; Set the LiveUpdate sequence number
-
- CallProcEx(UpdateSequenceNum)
-
- CallProcEx(MakeFilesReadOnly)
-
- WizardPanel(TechSupport,siwnu.dll)
- WizardProcessPanel()
- WizardPanel(ReachUs,siwnu.dll)
- WizardProcessPanel()
- WizardPanel(CrossMarket,siwnu.dll)
- WizardProcessPanel()
-
- Delete(OldUpdateFiles)
-
- :OnlineReg
- WizardPanel(RegisterNow, siwnu.dll)
- WizardIncludePanel(SendRegistration)
- WizardIncludePanel(OnlineMarketing)
- WizardIncludePanel(OnlineRegistration)
-
- WizardSetSkip(RegisterNow, IE3Notify)
- WizardProcessPanel()
-
- WizardPanel(OnlineRegistration, siwnu.dll)
- WizardSetSkip(OnlineRegistration, IE3Notify)
- WizardProcessPanel()
-
- WizardPanel(OnlineMarketing, siwnu.dll)
- WizardSetSkip(OnlineMarketing, IE3Notify)
- WizardProcessPanel()
-
- WizardSetSkip(SendRegistration, IE3Notify)
- WizardPanel(SendRegistration, siwnu.dll)
- WizardProcessPanel()
-
- WizardExcludePanel(SendRegistration)
- WizardExcludePanel(OnlineMarketing)
- WizardExcludePanel(OnlineRegistration)
-
- WizardPanel(IE3Notify, siwnu.dll)
-
- ; Check the IE3.0 installation
-
- #ifnot(switch58)
- switch99 = Exists(IEExists)
- #ifnot(switch99)
- switch58 = TRUE
- #endif
- #endif
-
- #ifnot(switch58)
- switch99 = CallProcEx(CheckForIE3)
- #ifnot(switch99)
- WizardProcessPanel()
- switch04 = TRUE
- #else
- switch04 = FALSE
- #endif
- #endif
-
- WizardExcludePanel(IE3Notify)
-
- WizardPanel(Finished, siwnu.dll)
- WizardProcessPanel()
-
-
- :CheckForFloppy
- #ifnot(switch39)
- WizardPanel(FloppyDialogFinish,siwnu.dll)
-
- #if(switch73)
- switch80=FALSE
- CallProc(FloppyInDrive)
-
- #if(switch80)
- WizardProcessPanel()
- WizardGotoPanel(FloppyDialogFinish)
- #endif
- #endif
- #endif
-
- switch99=IsOptionSelected(rescuew)
- #if(switch99)
- #if(switch69)
- Delete(RescueDel)
- #endif
- #endif
-
- #ifnot(switch58)
- #if(switch04)
- #if(switch73)
- CallProcEx(AddIE3Install)
- #else
- Launch(LaunchIE30)
- #endif
- #endif
- #endif
-
- Delete(CustDLLDel)
- Delete(Leftovers)
-
- #if(switch89)
- CALLProcEx(DeleteDAODirectory)
- #endif
-
- #if(switch73)
- ExitReboot()
- #endif
- Exit()
- End()
-
- ;********************************************************************
- ; Subproc to be executed before taking over as the Windows shell
- ;********************************************************************
-
- [SubProc]
- Return()
-
- ;********************************************************************
- ; Copy sections
- ;********************************************************************
-
- [NUCopy]
- CopyMain.BaseFiles, "Norton Utilities Base Files - %ldK", 0, Y, N, Y
- CopySub.sysdocstart, " "
- CopySub.companion, " "
- CopySub.symevnt, " "
- CopySub.mfcloc, " "
- CopySub.nushared, " "
- CopySub.sysshared, " "
- CopySub.winbase, " "
- CopySub.welcome, " "
-
- CopyMain.DosUtils, "Norton DOS Utilities - %ldK", 0, N, Y, Y
- CopySub.diskedit, "Disk Editor - %ldK"
- CopySub.ndiags, "Norton Diagnostics - %ldK"
- CopySub.ndd, "Norton Disk Doctor - %ldK"
- CopySub.unerase, "UnErase - %ldK"
- CopySub.unformat, "Unformat - %ldK"
-
- CopyMain.WinUtils, "Norton Windows Utilities - %ldK", 0, N, Y, Y
- CopySub.imagew, "Image - %ldK"
- CopySub.nddw, "Norton Disk Doctor - %ldK"
- CopySub.rescuew, "Rescue Disk - %ldK"
- CopySub.sdw, "Speed Disk - %ldK"
- CopySub.spacewizw, "Space Wizard - %ldK"
- CopySub.sysinfow, "System Information - %ldK"
- CopySub.sysdocw, "Norton System Doctor - %ldK"
- CopySub.unerasew, "UnErase Wizard - %ldK"
- CopySub.ndrvex, "Shell Menu Additions - %ldK"
- CopySub.nregedit, "Norton Registry Editor - %ldK"
- CopySub.regtrk, "Norton Registry Tracker - %ldK"
- CopySub.ncompare, "Norton File Compare - %ldK"
- CopySub.systuner, "Norton System Genie - %ldK"
-
- CopyMain.DoNotRemove, "Dummy Entry - Don't remove", 0, N, N, N
- CopySub.xxx, "Bogus Field"
- CopySub.yyy, "Bogus Field"
-
-
- [NUCopy:TypeSelect]
- count = 2
- caption = "Norton Utilities for Windows 95 Setup Type"
- text = "Please select the type of install you want to perform."
- grouptext = "Install Types"
- button1 = "&Complete Install"
- button2 = "C&ustom Install"
- descrip1 = "Installs all of the DOS and Windows Norton Utilities for Windows 95. This will require xx.x MB of disk space."
- descrip2 = "Lets you choose which Norton Utilities modules to install. If you need more options later, you can run install again."
-
- [NUCopy:Primary]
- caption = "Norton Utilities for Windows 95 Main Selection"
- button1 = "Select..."
- button2 = "Select..."
- button3 = "Select..."
- button4 = "Select..."
- button5 = "Select..."
- selsizetext = "Total size of selected components:"
- text = App1Text
-
- [NUCopy:Component]
- caption = "Norton Utilities for Windows 95 Component Selection"
- text = "Select/Deselect the components you want to install. Checked items will be installed."
-
- [NUCopy:CopyDialog]
- caption = "Copying Norton Utilities Files..."
- posx = -10
- posy = -10
-
- [NUCopy:Advo]
- posx = 20
- posy = 20
- location = siwnu.dll
- count = 7
- BitmapsOnly=1
-
- [App1Text]
- "Please select the items you want to install. If a selection"
- "has a button to the right, you can select individual files or"
- "components."
-
- [AdvoDefault]
- posx = 20
- posy = 30
- text = AdvoText
-
- [AdvoText]
- "Please take a moment to complete the Product Registration Card
- "included with your product and return it to Symantec."
- ""
- "This will ensure that you receive future product announcements"
- "and important notices. It will also qualify you for any discounts"
- "on future upgrades."
- ""
- "Thank you for purchasing Norton Utilities for Windows 95!"
-
- ;********************************************************************
- ; Groups
- ;********************************************************************
-
- [groups]
- "Norton Utilities", nu.grp
- "Startup", startup.grp
-
- ; itemname, filename, link, icon file icon name, icon params, startdir
- ; index, loc, loc,
-
- [Norton Utilities]
- "Norton Disk Doctor", ndd32.exe, nddw, 0, TARGET
- "Space Wizard", sw32.exe, spacewizw, 0, TARGET
- "Speed Disk", sd32.exe, sdw, 0, TARGET
- "System Information", si32.exe, sysinfow, 0, TARGET
- "Norton System Doctor", sysdoc32.exe, sysdocw, 0, TARGET
- "UnErase Wizard", ue32.exe, unerasew, 0, TARGET
- "Image", image32.exe, imagew, 0, TARGET
- "Info Desk", infodesk.hlp, basefiles, 0, TARGET3, infodesk.ico, TARGET2
- "Norton Companion", companon.exe, companion, 0, TARGET
- "Norton Registry Tracker", regtrk.exe, regtrk, 0, TARGET
- "Norton Registry Editor", nregedit.exe, nregedit, 0, TARGET
- "Norton File Compare", ncompare.exe, ncompare, 0, TARGET
- "Norton System Genie", bcstart.exe, systuner, 0, TARGET, systuner.exe, TARGET, "systuner.exe HTML\nsg.htm", TARGET
- "Overview", bcstart.exe, welcome, 0, TARGET, nuexplr.exe, TARGET, "nuexplr.exe HTML\welcome.htm", TARGET
-
- [Startup]
- "Norton System Doctor", sysdoc32.exe, sysdocstart, 0, TARGET
-
- ;********************************************************************
- ; Dialog text
- ;********************************************************************
-
- [FileCopy]
- copycaption = "Installing Norton Utilitites for Windows 95 "
- errorcaption = "Error Copying Files"
- insertcaption = "Insert Diskette"
- Message = MessageText
-
- [ReinsertMsg]
- caption = "Norton Utilities for Windows 95 Setup"
- "Please reinsert the Norton Utilities for Windows 95 Setup Disk 1"
-
- [Cancel]
- caption = "Norton Utilities for Windows 95 Setup Wizard"
- text = "Are you sure you want to exit?"
-
- [CancelShell]
- caption = "Norton Utilities for Windows 95 Setup Wizard"
- "You have selected to exit Setup. In order "
- "to reset the Windows environment, Setup "
- "will need to restart your computer."
- "Are you sure you want to exit?"
-
- [MFCLOCMismatch]
- caption = "Norton Utilities Setup"
- "There is a language mismatch in the file"
- "MFC40LOC.DLL. This means your Windows"
- "language settings do not match the currently"
- "installed version of this file, or the"
- "version that comes with this product cannot"
- "be installed. If you continue setup, Norton"
- "Utilities may not display properly on your system."
-
- [LangMismatch]
- caption = "Norton Utilities Setup"
- "Your Windows international settings do not match"
- "the language this product has been designed for."
- "Norton Utilities may not display some text strings"
- "properly because of this."
-
-
- ;********************************************************************
- ; File backups
- ;********************************************************************
-
- [SaveSysIni]
- system.ini, system.nu, WINDOWS, WINDOWS
-
- [SaveAutoexec]
- c:\autoexec.bat, c:\autoexec.nu
-
- [SaveSysIniLFN]
- system.ini, "System.ini copy prior to NU install", WINDOWS, WINDOWS
-
- [SaveAutoexecLFN]
- c:\autoexec.bat, "c:\Autoexec.bat copy prior to NU install"
-
- [SaveRegGroup]
- WINDOWS, system.nu, user.nu
-
- [CustDLLCopy]
- siwnu.dll, siwnu.dll, SOURCE, TEMPDIR
- siwpipl.exe, siwpipl.exe, SOURCE, TEMPDIR
- pipeline.dll, pipeline.dll, SOURCE, TEMPDIR
- pipeline.ini, pipeline.ini, SOURCE, TEMPDIR
- mailbusi.ctl, mailbusi.ctl, SOURCE, TEMPDIR
-
- [SymevntCopy]
- symevnt.386, symevnt.386, TARGET3, SYSTEM
- symevnt1.dll, symevnt1.dll, TARGET3, SYSTEM
-
- [BackupSymantec]
- symantec.cnt, symantec.cnt, TARGET2, TARGET3
-
- [InfodeskTemp]
- infodesk.dll, infodesk.dll, SOURCE, TEMPDIR
-
- [SymevntTemp]
- symevnt.386, symevnt.386, SOURCE, TEMPDIR
-
- [SymevntCopy]
- symevnt.386, symevnt.386, TARGET3, SYSTEM
-
- [Symevnt16Copy]
- symevnt1.dll, symevnt1.dll, TARGET3, SYSTEM
-
- [Symevnt32Copy]
- s32evnt1.dll, s32evnt1.dll, TARGET3, SYSTEM
-
- [PIPELINEFILES]
- siwpipl.exe, siwpipl.exe, SOURCE, TARGET
- mailbusi.ctl, mailbusi.ctl, SOURCE, TARGET
- pipeline.ini, pipeline.ini, SOURCE, TARGET
- pipeline.dll, pipeline.dll, SOURCE, TARGET
-
- [NddToCommand]
- ndd.exe, ndd.exe, TARGET, TARGET5
- ndd.hlp, ndd.hlp, TARGET, TARGET5
-
- [BackupMFCLoc]
- mfc40loc.dll, mfc40loc.dll, SOURCE, TEMPDIR
-
-
- ;********************************************************************
- ; File deletes
- ;********************************************************************
-
- [DelSymantec]
- symantec.cnt, TARGET2
-
- [DelUeProc32]
- ueproc32.exe, TARGET2
-
- [OldVer9Files]
- companon.exe, TARGET
- diskedit.exe, TARGET
- image32.exe, TARGET
- ndd.exe, TARGET
- ndd32.exe, TARGET
- ndiags.exe, TARGET
- rescue.exe, TARGET
- rescue32.exe, TARGET
- sd32.exe, TARGET
- si32.exe, TARGET
- spacewzd.exe, TARGET
- sw32.exe, TARGET
- sysdoc32.exe, TARGET
- ue32.exe, TARGET
- unerase.exe, TARGET
- unformat.exe, TARGET
- diskedit.reg, TARGET2
- image32.reg, TARGET2
- ndd.reg, TARGET2
- ndd32.reg, TARGET2
- nddbmp32.dll, TARGET2
- ndiags.reg, TARGET2
- ndrvex.reg, TARGET2
- nprotect.reg, TARGET2
- nproton.reg, TARGET2
- nu.reg, TARGET2
- rerun.reg, TARGET2
- rescue32.ini, TARGET2
- rescue32.reg, TARGET2
- revxd.reg, TARGET2
- s32dmap8.dll, TARGET2
- s32fmt8.dll, TARGET2
- s32gui8.dll, TARGET2
- s32mail8.dll, TARGET2
- s32mthk8.dll, TARGET2
- s32npt8.dll, TARGET2
- s32sys8.dll, TARGET2
- sd32.reg, TARGET2
- shared.reg, TARGET2
- si32.reg, TARGET2
- spacewiz.reg, TARGET2
- sw32.reg, TARGET2
- symmthk8.dll, TARGET2
- sysdoc32.reg, TARGET2
- unerase.reg, TARGET2
- unformat.reg, TARGET2
- unnu.reg, TARGET2
-
-
- [RescueDel]
- rescue.exe, TARGET4
- rescue32.exe, TARGET4
- s32stat.dll, TARGET4
-
- [CustDLLDel]
- siwnu.dll, WINDOWS
- siwnu.dll, TEMPDIR
- siwisl.dll, WINDOWS
- siwisl16.dll, WINDOWS
- version.dll, TARGET
-
- [Leftovers]
- siwnu.dll, WINDOWS
- siwnu.dll, TEMPDIR
- win.siw, WINDOWS
- system.siw, WINDOWS
- setup.exe, SYSTEM
- INSTDAO.EXE, TARGET15
- 1000023.DAO, TARGET15
- 1000022.DAO, TARGET15
- 1000021.DAO, TARGET15
- 1000019.DAO, TARGET15
- 1000018.DAO, TARGET15
- 1000017.DAO, TARGET15
- 1000016.DAO, TARGET15
- 1000015.DAO, TARGET15
- 1000014.DAO, TARGET15
- 1000013.DAO, TARGET15
- 1000012.DAO, TARGET15
- 1000011.DAO, TARGET15
- SETUP.LOG, TARGET15
- SETUP.INS, TARGET15
- SETUP.ISS, TARGET15
- _SETUP.DLL, TARGET15
- UNINST.EXE, TARGET15
- SETUP.EXE, TARGET15
- SETUP.PKG, TARGET15
- _SETUP.LIB, TARGET15
- JETISAM.Z, TARGET15
- DISK1.ID, TARGET15
- DAOCORE.2, TARGET15
- DAOCORE.1, TARGET15
-
-
- [OldUpdateFiles]
- NDDBMP32.DLL, TARGET
- NDRVEX.DLL, TARGET
- NUMISC.DLL, TARGET
- NUTHK16.DLL, TARGET
- NUTHK32.DLL, TARGET
- S32DMAP8.DLL, TARGET
- S32FAT8.DLL, TARGET
- S32FMT8.DLL, TARGET
- S32KRNL8.DLL, TARGET
- S32GUI8.DLL, TARGET
- S32MAIL8.DLL, TARGET
- S32MTHK8.DLL, TARGET
- S32NPT8.DLL, TARGET
- S32STAT.DLL, TARGET
- S32SYS8.DLL, TARGET
- SALTHK32.DLL, TARGET
- SD32ENG.DLL, TARGET
- SENSOR32.DLL, TARGET
- SYMMTHK8.DLL, TARGET
- TKKE328.DLL, TARGET
- UEBMP32.DLL, TARGET
- USHELLEX.DLL, TARGET
- USHELLHK.DLL, TARGET
- UEPROC32.EXE, TARGET
- IMAGE32.HLP, TARGET
- INFODESK.HLP, TARGET
- NDD32.HLP, TARGET
- NUDESK.HLP, TARGET
- RESCUE32.HLP, TARGET
- SD32.HLP, TARGET
- SI32.HLP, TARGET
- SW32.HLP, TARGET
- SYSDOC32.HLP, TARGET
- UE32.HLP, TARGET
- NPROTECT.VXD, TARGET
- SDVXD.VXD, TARGET
-
- [SymevntTempDel]
- symevnt.386, TEMPDIR
-
- [InfodeskTempDel]
- infodesk.gid, TARGET3
- infodesk.ftg, TARGET3
- infodesk.fts, TARGET3
- infodesk.gid, TARGET5
- infodesk.ftg, TARGET5
- infodesk.fts, TARGET5
- infodesk.gid, TARGET14
- infodesk.ftg, TARGET14
- infodesk.fts, TARGET14
-
- [DelMFCLoc]
- MFC40LOC.DLL, TEMPDIR
-
- ;********************************************************************
- ; External function calls
- ;********************************************************************
- [DeleteDAODirectory]
- dll = siwnu.dll
- function = DeleteDirectory
- location = TARGET15
-
- [ShowTargets]
- dll = siwnu.dll
- function = ShowTargets
-
- [CheckVersion]
- dll = siwnu.dll
- function = WinVersionCheck
- Major = 4
- Minor = 0
- Build = 450
-
- [NukeSmartdoc]
- dll = siwnu.dll
- function = NukeStartupLink
- filename = "Norton Smart Doctor.lnk"
-
- [ResetRecycleBin]
- dll = siwnu.dll
- function = ReplacePreviewRecycleBinIcon
-
- [SymEventExists]
- dll = siwnu.dll
- function = RegKeyExists
- hive = SIWHKEY_LOCAL_MACHINE
- subkey = "System\CurrentControlSet\Services\VxD\SYMEVNT"
-
- [UeProc32RegKeyExists]
- dll = siwnu.dll
- function = RegKeyExists
- hive = SIWHKEY_LOCAL_MACHINE
- subkey = "System\CurrentControlSet\Services\VxD\NPROTECT"
-
- [UeProc32DeleteRegKey]
- dll = siwnu.dll
- function = DeleteRegistryKey
- hive = SIWHKEY_LOCAL_MACHINE
- subkey = "System\CurrentControlSet\Services\VxD\NPROTECT"
-
- [DeleteUeProc32AppPath]
- dll = siwnu.dll
- function = DeleteRegistryKey
- hive = SIWHKEY_LOCAL_MACHINE
- subkey = "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\UEPROC32.EXE"
-
- [QueryZipAssoc]
- dll = siwnu.dll
- function = QueryRegistryValue
- hive = SIWHKEY_LOCAL_MACHINE
- subkey = "SOFTWARE\Classes\.zip"
- value =
-
- [QueryNU9]
- dll = siwnu.dll
- function = QueryRegistryValue
- hive = SIWHKEY_LOCAL_MACHINE
- subkey = SOFTWARE\Symantec\SharedUsage\S32KRNL8.DLL
- value = NU9.0
-
- [RenameSymEventVXD]
- dll = siwnu.dll
- function = RenameRegValue
- hive = SIWHKEY_LOCAL_MACHINE
- subkey = "System\CurrentControlSet\Services\VxD\SYMEVNT"
- currentvalue = StaticVxD
- newvalue = NStaticVxD
-
- [RenameSymEventVXDBack]
- dll = siwnu.dll
- function = RenameRegValue
- hive = SIWHKEY_LOCAL_MACHINE
- subkey = "System\CurrentControlSet\Services\VxD\SYMEVNT"
- currentvalue = NStaticVxD
- newvalue = StaticVxD
-
- [DelRegPreview1]
- dll = siwnu.dll
- function = DeleteRegistryValue
- hive = SIWHKEY_LOCAL_MACHINE
- subkey = "SOFTWARE\Symantec\SharedUsage\SYMEVNT.386"
- value = "NU9.0"
-
- [DelRegPreview2]
- dll = siwnu.dll
- function = DeleteRegistryValue
- hive = SIWHKEY_LOCAL_MACHINE
- subkey = "SOFTWARE\Symantec\SharedUsage\SYMEVNT1.DLL"
- value = "NU9.0"
-
- [DelRegPreview3]
- dll = siwnu.dll
- function = DeleteRegistryValue
- hive = SIWHKEY_LOCAL_MACHINE
- subkey = "SOFTWARE\Symantec\SharedUsage\S32EVNT1.DLL"
- value = "NU9.0"
-
- [DelRegPreview4]
- dll = siwnu.dll
- function = DeleteRegistryValue
- hive = SIWHKEY_LOCAL_MACHINE
- subkey = "SOFTWARE\Symantec\SharedUsage\S32STAT.DLL"
- value = "NU9.0"
-
- [DelUEProc32Run]
- dll = siwnu.dll
- function = DeleteRegistryValue
- hive = SIWHKEY_LOCAL_MACHINE
- subkey = SOFTWARE\Microsoft\Windows\CurrentVersion\Run
- value = UEPROC32
-
- [DelNU9Keys]
- dll = siwnu.dll
- function = DeleteRegistryKeys
- hive = SIWHKEY_LOCAL_MACHINE
- subkey = "SOFTWARE\Symantec\Online Registration\Symantec Install for Windows 95"
- subkey = "SOFTWARE\Symantec\Online Registration"
- subkey = "SOFTWARE\Symantec\Norton Utilities\Install\9.0"
-
- [DelNU9InstalledValue]
- dll = siwnu.dll
- function = DeleteRegistryValue
- hive = SIWHKEY_LOCAL_MACHINE
- subkey = "SOFTWARE\Symantec\InstalledApps"
- value = "NU9.0"
-
- [CheckRegPreview1]
- dll = siwnu.dll
- function = IsKeyEmpty
- hive = SIWHKEY_LOCAL_MACHINE
- subkey = "SOFTWARE\Symantec\SharedUsage\SYMEVNT.386"
-
- [CheckRegPreview2]
- dll = siwnu.dll
- function = IsKeyEmpty
- hive = SIWHKEY_LOCAL_MACHINE
- subkey = "SOFTWARE\Symantec\SharedUsage\SYMEVNT1.DLL"
-
- [CheckRegPreview3]
- dll = siwnu.dll
- function = IsKeyEmpty
- hive = SIWHKEY_LOCAL_MACHINE
- subkey = "SOFTWARE\Symantec\SharedUsage\S32EVNT1.DLL"
-
- [CheckRegPreview4]
- dll = siwnu.dll
- function = IsKeyEmpty
- hive = SIWHKEY_LOCAL_MACHINE
- subkey = "SOFTWARE\Symantec\SharedUsage\S32STAT.DLL"
-
- [DeleteKey1]
- dll = siwnu.dll
- function = DeleteRegistryKey
- hive = SIWHKEY_LOCAL_MACHINE
- subkey = "SOFTWARE\Symantec\SharedUsage\SYMEVNT.386"
-
- [DeleteKey2]
- dll = siwnu.dll
- function = DeleteRegistryKey
- hive = SIWHKEY_LOCAL_MACHINE
- subkey = "SOFTWARE\Symantec\SharedUsage\SYMEVNT1.DLL"
-
- [DeleteKey3]
- dll = siwnu.dll
- function = DeleteRegistryKey
- hive = SIWHKEY_LOCAL_MACHINE
- subkey = "SOFTWARE\Symantec\SharedUsage\S32EVNT1.DLL"
-
- [DeleteKey4]
- dll = siwnu.dll
- function = DeleteRegistryKey
- hive = SIWHKEY_LOCAL_MACHINE
- subkey = "SOFTWARE\Symantec\SharedUsage\S32STAT.DLL"
-
- [RemNDD]
- dll = siwnu.dll
- function = RemAutoexecLine
- rem = ndd
-
- [NukeOldSymReg]
- dll = siwnu.dll
- function = NukeOldSymEventRegEntries
-
- [NukeOldPreviewKeys]
- dll = siwnu.dll
- function = RemovePreviewKeys
-
- [SetEnv]
- dll = siwnu.dll
- function = SetPath
-
- [AlreadyInstalled]
- dll = siwnu.dll
- function = AlreadyInstalled
-
- [DebugStub]
- dll = siwnu.dll
- function = DebugStub
-
- [Warning]
- dll = siwnu.dll
- function = WarningDialog
-
- [Register]
- dll = siwnu.dll
- function = RegisterDialog
-
- [CompressedDrive]
- dll = siwnu.dll
- function = CompressedDialog
-
- [FindSymevntDll]
- dll = siwnu.dll
- function = FindSymevnt
-
- [NukeSymevntDll]
- dll = siwnu.dll
- function = NukeSymevnt
-
- [CheckLFNTarget]
- dll = siwnu.dll
- function = DriveSupportsLFN
- location = TARGET
-
- [CheckLFNCDrive]
- dll = siwnu.dll
- function = DriveSupportsLFN
- location = C
-
- [CheckLFNWindows]
- dll = siwnu.dll
- function = DriveSupportsLFN
- location = WINDOWS
-
- [FindSharedComponents]
- dll = siwnu.dll
- function = FindSharedComponents
-
- [CheckPrevVer]
- dll = siwnu.dll
- function = CheckPrevVerPath
-
- [UpdateInstFlag]
- dll = siwnu.dll
- function = UpdateInstalledFlag
-
- [UsageCounts]
- dll = siwnu.dll
- function = IncrementUsageCounts
- section = SharedComponents
-
- [OnRampUsage]
- dll = siwnu.dll
- function = IncrementBinaryUsageCounts
- section = OnRampSharedComponents
-
- [GetShort]
- dll = siwnu.dll
- function = ConvertToShortName
-
- [GetShortTarget]
- dll = siwnu.dll
- function = ConvertToShortName
- source = 0
- dest = 6
-
- [GetShortExt]
- dll = siwnu.dll
- function = ConvertToShortName
- source = 2
- dest = 7
-
- [GetShortShared]
- dll = siwnu.dll
- function = ConvertToShortName
- source = 3
- dest = 8
-
- [ConfigureNU]
- dll = siwnu.dll
- function = NortonStartUpOptions
-
- [ReplaceOldFiles]
- dll = siwnu.dll
- function = ReplaceOldFilesDialog
-
- [CheckWinSpace]
- dll = siwnu.dll
- function = WindowsDriveSpace
-
- [Memory]
- dll = siwnu.dll
- function = InitMemory
-
- [Rename]
- dll = siwnu.dll
- function = RenameNUFiles
-
- [ProcessPIF]
- dll = siwnu.dll
- function = ProcessPifFiles
-
- [ExitHookProc]
- dll = siwnu.dll
- function = ReleaseDLL
-
- [DoGroups]
- dll = siwnu.dll
- function = CreateGroupItems
-
- [FloppyInDrive]
- dll = siwnu.dll
- function = IsFloppyInDrive
-
- [FindSmartCan]
- dll = siwnu.dll
- function = FindSmartCanDirectory
-
- [PROCESSNAV]
- dll = siwnu.dll
- function = ProcessNavVxDKey
-
- [RESTORENAV]
- dll = siwnu.dll
- function = RestoreNavVxDKey
-
- [SmartcanVxD]
- dll = siwnu.dll
- function = DeleteRegistryKey
- hive = SIWHKEY_LOCAL_MACHINE
- subkey = "System\CurrentControlSet\Services\VxD\SMARTCAN"
-
- [SymevntAsNew]
- dll = siwnu.dll
- function = IsFileAsNew
- file = SYMEVNT.386
-
- [InfodeskAsNew]
- dll = siwnu.dll
- function = IsFileAsNew
- file = INFODESK.DLL
-
- [IsMMVersion]
- dll = siwnu.dll
- function = NUIsCDInstall
-
- [BackupTarget4]
- dll = siwnu.dll
- function = BackupTarget4
-
- [RestoreTarget4]
- dll = siwnu.dll
- function = RestoreTarget4
-
- [FindFontsFolder]
- dll = siwnu.dll
- function = FindFontsFolder
-
- [GetMediaPath]
- dll = siwnu.dll
- function = NUGetMediaPath
-
- [DecrementNU9]
- dll = siwnu.dll
- function = DecrementUsageCounts
- section = TomahawkShared
-
- [IncrementRegedit]
- dll = siwnu.dll
- function = IncrementBinaryUsageCounts
- section = NRegEditSharedComponents
-
- [IncrementSysfiles]
- dll = siwnu.dll
- function = IncrementBinaryUsageCounts
- section = SystemSharedComponents
-
- [IncrementSIfiles]
- dll = siwnu.dll
- function = IncrementBinaryUsageCounts
- section = SI32SharedComponents
-
- [IncrementSystuner]
- dll = siwnu.dll
- function = IncrementBinaryUsageCounts
- section = SystunerSharedComponents
-
- [ProcessRegEntries]
- dll = siwnu.dll
- function = ProcessRegEntries
- file = nu10.reg
- location = TARGET2
-
- [ComparePrevLocation]
- dll = siwnu.dll
- function = ComparePreviousLocation
-
- [CheckOurPath]
- dll = siwnu.dll
- function = CheckOurPath
-
- [PatchWinCom]
- dll = siwnu.dll
- function = PatchWinCom
-
- [MakeFilesReadOnly]
- dll = siwnu.dll
- function = MakeFilesReadOnly
- *.*, TARGET10
- *.*, TARGET13
-
- [MakeFilesReadWrite]
- dll = siwnu.dll
- function = MakeFilesReadWrite
- *.*, TARGET10
- *.*, TARGET13
-
- [CheckNU9Location]
- dll = siwnu.dll
- function = CompareNU9Location
-
- [IsDisketteInstall]
- dll = siwnu.dll
- function = IsDisketteInstall
-
- [CheckForIE3]
- dll = siwnu.dll
- function = CheckIE3Installation
-
- [AddIE3Install]
- dll = siwnu.dll
- function = AddIERunOnce
-
- [UpdateSequenceNum]
- dll = siwnu.dll
- function = OnRampSetSequence
- sequence = 19970605
-
- [CheckMFCLOC]
- dll = siwnu.dll
- function = CheckMFCLoc
- file = MFC40LOC.DLL
- dest = SYSTEM
-
- ;********************************************************************
- ; Text file mods
- ;********************************************************************
-
- [AddSymantecContents]
- FileSpec = %s\symantec.cnt, TARGET3
- filetype = text
- Create = 0
- CreateText =
- rem1 = "rem"
- FindRems = 0
- AddItems = SymantecAddItems
-
- [DelSymantecContents]
- FileSpec = %s\symantec.cnt, TARGET3
- filetype = text
- Create = 0
- CreateText =
- rem1 = "rem"
- FindRems = 0
- DelItems = SymantecDelItems
-
- [SymantecAddItems]
- ":INCLUDE NUDESK.CNT", APPEND
-
- [SymantecDelItems]
- *NUDESK.CNT*
-
- [AutoExec]
- FileSpec = c:\autoexec.bat
- filetype = autoexec
- Create = 0
- CreateText =
- rem1 = "rem"
- FindRems = 0
- RemItems = AutoexecRemItems
-
- [AutoExecAddNDD]
- FileSpec = c:\autoexec.bat
- filetype = autoexec
- Create = 0
- CreateText =
- rem1 = "rem"
- FindRems = 0
- RemItems = AutoexecRemItems
- AddItems = AutoexecAddItems
-
- [AutoexecRemItems]
- "*smartcan*", switch11
- "*\smartcan*", switch11
-
- [AutoexecAddItems]
- "%s\NDD.EXE C: /Q", TARGET6, PutMeAfterThis=AutoexecAfterThis, switch10
-
- [AutoexecAfterThis]
- ndd
- ndd.exe
- *\ndd
- *\ndd.exe
-
- [AutoexecPath]
- FileSpec = c:\autoexec.bat
- filetype = autoexec
- Create = 1
- CreateText =
- rem1 = "rem"
- FindRems = 0
- AddPath = TARGET6
-
- [SageModifyAutoexec1]
- FileSpec = c:\autoexec.bat
- filetype = AUTOEXEC
- Create = 1
- CreateText =
- rem1 = "REM"
- rem2 = "rem"
- FindRems = 0
- AddPath = TARGET6
-
- [SageModifyAutoexec2]
- FileSpec = c:\autoexec.bat
- filetype = AUTOEXEC
- Create = 1
- CreateText =
- rem1 = "REM"
- rem2 = "rem"
- FindRems = 0
- AddPath = TARGET7
-
- [SageModifyAutoexec3]
- FileSpec = c:\autoexec.bat
- filetype = AUTOEXEC
- Create = 1
- CreateText =
- rem1 = "REM"
- rem2 = "rem"
- FindRems = 0
- AddPath = TARGET8
-
-
- ;********************************************************************
- ; ini file modifications
- ;********************************************************************
-
- [DelVxds]
- IniName = system.ini
- SectionName = 386enh
- device=*symevnt.386*
- device=*awdos.386*
- device=*vpcaw.386*
- device=*vfintd.386*
- device=*vfintd.386*
- device=*vnss.386*
-
- ;********************************************************************
- ; Registration entries
- ;********************************************************************
-
- [advisorreg]
- file = %s\advisor.reg, TARGET2
-
- ;********************************************************************
- ; Misc install sections
- ;********************************************************************
-
- ;$$Ali$$
- [InstallDAOFiles]
- "%s\instdao.exe", TARGET15
-
- [RegisterBookmarkOCX]
- "%s\regsvr32.exe /s bookmark.ocx", TARGET2
-
- [RegisterTuneOCX]
- "%s\regsvr32.exe /s tuneocx.ocx", TARGET2
-
- [RegisterComDlg32OCX]
- "%s\regsvr32.exe /s comdlg32.ocx", TARGET2
-
- [RegisterGenieOCX]
- "%s\regsvr32.exe /s genie.ocx", TARGET2
-
- [RegisterHTMLOCX]
- "%s\regsvr32.exe /s html.ocx", TARGET2
-
- [RegisterFilechkOCX]
- "%s\regsvr32.exe /s filechk.ocx", TARGET2
-
- [RemoveSageScandisk]
- "%s\sagecmd.exe /C:SCANDSKW.EXE /Q /E-", TARGET2
-
- [RemoveSageDefrag]
- "%s\sagecmd.exe /C:DEFRAG.EXE /Q /E-", TARGET2
-
- [RemoveSageDiskalm]
- "%s\sagecmd.exe /C:DISKALM.EXE /Q /E-", TARGET2
-
- [LaunchIE30]
- ;"%s\setupl.exe msie30.exe", SOURCE
- "%s\MSIE30.EXE", SOURCE
-
- [LaunchWintdist]
- "%s\setupl.exe wintdist.exe /Q", SOURCE
-
- [LaunchFWintdist]
- "%ssetupl.exe wintdist.exe /Q", SOURCE
-
- [UpdateHelpIndex]
- "winhelp.exe -g %s\infodesk.hlp", TARGET5
-
- [RescueRun]
- "%s\rescue32.exe /INSTALL", TARGET6
-
- [AutoexecFind]
- c:\autoexec.bat
-
- [SymevntFind]
- symevnt.386, SYSTEM
- symevnt1.dll, SYSTEM
-
- [SymevntFind]
- symevnt.386, SYSTEM
-
- [Symevnt16Find]
- symevnt1.dll, SYSTEM
-
- [Symevnt32Find]
- s32evnt1.dll, SYSTEM
-
- [FindSymantec]
- symantec.cnt, TARGET3
-
- [MFCLocExists]
- mfc40loc.dl$, SOURCE
-
- [IEExists]
- msie30.exe, SOURCE
-
- [CheckNDD]
- file=c:\autoexec.bat
- finditems=FindNDD
-
- [FindNDD]
- ndd
- ndd.exe
-
- [SymevntSource1]
- symevnt.38_, SOURCE
-
- [SymevntSource2]
- symevnt.386, SOURCE
-
- [TomahawkQPD]
- siw.qpd, SOURCE
-
- [SETUPFILES]
- Setup.exe, WINDOWS
- Setup.exe, SYSTEM
-
- [NddInCmd]
- ndd.exe, TARGET5
-
- [Pix]
- color = %s\nu.bmp, 1, 1
- color = %s\symlogo.rle, -1, 1
-
-
- [VerDll]
- ver.dll, system
-
- [SetSymUtil32]
- s32utile.dll, TARGET3
-
- [SharedComponents]
- Component = infodesk.cnt
- Component = infodesk.dll
- Component = infodesk.hlp
- Component = s32dbe.dll
- Component = s32dmape.dll
- Component = s32fate.dll
- Component = s32fmte.dll
- Component = s32guie.dll
- Component = s32krnle.dll
- Component = s32maile.dll
- Component = s32mthke.dll
- Component = s32npte.dll
- Component = s32stat.dll
- Component = s32syse.dll
- Component = s32utile.dll
- Component = salthk16.dll
- Component = salthk32.dll
- Component = symantec.cnt
- Component = symgloss.hlp
- Component = symkrnle.dll
- Component = symkrnle.vxd
- Component = tkke16e.dll
- Component = tkke32e.dll
- Component = s32evnt1.dll
- Component = symevnt.386
- Component = symevnt1.dll
-
- [OnRampSharedComponents]
- Component = s32live1.dll, TARGET11
- Component = s32luhf1.dll, TARGET11
- Component = s32luhm1.dll, TARGET11
- Component = s32luis1.dll, TARGET11
- Component = s32luuz1.dll, TARGET11
-
- [SystemSharedComponents]
- ;Component = COMDLG32.OCX, SYSTEM
- ;Component = CTL3D32.DLL, SYSTEM
- ;Component = MFC40.DLL, SYSTEM
- ;Component = MSVCRT20.DLL, SYSTEM
- ;Component = MSVCRT40.DLL, SYSTEM
- ;Component = OLEPRO32.DLL, SYSTEM
- Component = URLCACHE.DLL, SYSTEM
- Component = VB40032.DLL, SYSTEM
-
- [NRegEditSharedComponents]
- Component = HTML.OCX, SYSTEM
- Component = NMOCOD.DLL, SYSTEM
- Component = NMORENU.DLL, SYSTEM
- Component = NMSCKN.DLL, SYSTEM
- Component = NMW3VWN.DLL, SYSTEM
-
- [SI32SharedComponents]
- ;Component = RNAPH.DLL, SYSTEM
-
- [SystunerSharedComponents]
-
-
- [TomahawkShared]
- Component = S32EVNT1.DLL, , , NU9.0
- Component = S32STAT.DLL, , , NU9.0
- Component = SYMEVNT.386, , , NU9.0
- Component = SYMEVNT1.DLL, , , NU9.0
- Component = s32fat8.dll, , , NU9.0
- Component = s32krnl8.dll, , , NU9.0
- Component = s32util8.dll, , , NU9.0
- Component = salthk16.dll, , , NU9.0
- Component = salthk32.dll, , , NU9.0
- Component = symkrnl8.dll, , , NU9.0
- Component = symkrnl8.vxd, , , NU9.0
- Component = tkke168.dll, , , NU9.0
- Component = tkke328.dll, , , NU9.0
- Component = infodesk.cnt, , , NU9.0
- Component = infodesk.hlp, , , NU9.0
- Component = infodesk.dll, , , NU9.0
- Component = symantec.cnt, , , NU9.0
- Component = symgloss.hlp, , , NU9.0
-
- [TargetExt]
- reset = TARGET2
- location = "System"
- relative = 1
- relativeto = TARGET
-
- ;$$Ali$$
- [SetDAODir]
- reset = TARGET15
- location = %s\Dao, TARGET
-
- [SetLiveUpdateDir]
- reset = TARGET11
- location = %s\LiveUpdate, TARGET3
-
- [SetNSGDir]
- reset = TARGET10
- location = %s\HTML, TARGET
-
- [SetHTMLMediaDir]
- reset = TARGET13
- location = %s\Media, TARGET10
-
- [SetWindowsHelpDir]
- reset = TARGET14
- location = %s\Help, WINDOWS
-
- [SetWindowsCmdDir]
- reset = TARGET5
- location = %s\Command, WINDOWS
-
- ;$$Ali$$
- [CreateDAODir]
- %s, TARGET15
-
- [CreateLiveUpdateDir]
- %s, TARGET11
-
- [CreateNSGDir]
- %s, TARGET10
-
- [CreateHTMLMediaDir]
- %s, TARGET13
-
- [CreateExtDir]
- %s, TARGET2
-
- [CreateSharedDir]
- %s, TARGET3
-
- [WindowsVersion]
- 3.95
- "Norton Utilities requires"
- "Windows 95 in order to install."
-
- [Registration]
- dll = s32utile.dll
- string = "Symantec Install for Windows"
- active = no
- serialize = 0
-
- ;********************************************************************
- ; Wizard panels
- ;********************************************************************
-
- [WrongVersion]
- Caption="Norton Utilities For Windows 95 Setup Wizard"
- Title="Incorrect Version"
- DlgProc=_PanelDlgProc@16
- ResourceId=102
- Bitmap16=600
- PanelDataProc=_DefaultDataProc@0
- PanelFlags=First+Last
-
- [NoWinSpace]
- Caption="Norton Utilities For Windows 95 Setup Wizard"
- Title="Low Disk Space"
- DlgProc=_PanelDlgProc@16
- ResourceId=108
- Bitmap16=610
- PanelDataProc=_DefaultDataProc@0
- PanelFlags=First+Last
-
- [Welcome]
- Caption="Norton Utilities For Windows 95 Setup Wizard"
- Title="Welcome to Norton Utilities"
- DlgProc=_WelcomeDlgProc@16
- ResourceId=501
- Bitmap16=600
- PanelDataProc=_WelcomeDataProc@0
- PanelFlags=First
-
- [InstallType]
- Caption="Norton Utilities For Windows 95 Setup Wizard"
- Title="Setup Type"
- DlgProc=PanelDlgProc
- ResourceId=114
- Bitmap16=600
- PanelDataProc=_DefaultDataProc@0
-
- [SearchInfo]
- Caption="Norton Utilities For Windows 95 Setup Wizard"
- Title="Exploring Drives"
- DlgProc=PanelDlgProc
- ResourceId=116
- Bitmap16=605
- PanelDataProc=_DefaultDataProc@0
- PanelFlags=First+Last+Finish
-
- [SpecifyLocation]
- Caption="Norton Utilities For Windows 95 Setup Wizard"
- Title="Program Location"
- DlgProc=PanelDlgProc
- ResourceId=118
- Bitmap16=600
- PanelDataProc=_DefaultDataProc@0
-
- [ConfirmNewLocation]
- Caption="Norton Utilities For Windows 95 Setup Wizard"
- Title="Verify New Location"
- DlgProc=PanelDlgProc
- ResourceId=147
- Bitmap16=600
- PanelDataProc=_DefaultDataProc@0
-
- [CompressDialog]
- Caption="Norton Utilities For Windows 95 Setup Wizard"
- Title="Compressed Drive Information"
- DlgProc=PanelDlgProc
- ResourceId=104
- Bitmap16=609
- PanelDataProc=_DefaultDataProc@0
-
- [NoDiskSpace]
- Caption="Norton Utilities For Windows 95 Setup Wizard"
- Title="Low Disk Space"
- DlgProc=PanelDlgProc
- ResourceId=106
- Bitmap16=610
- PanelDataProc=_DefaultDataProc@0
-
- [FindSmartCanDialog]
- Caption="Norton Utilities For Windows 95 Setup Wizard"
- Title="SmartCan Update Notice"
- DlgProc=PanelDlgProc
- ResourceId=132
- Bitmap16=611
- PanelDataProc=_DefaultDataProc@0
-
- [StartupDlg]
- Caption="Norton Utilities For Windows 95 Setup Wizard"
- Title="Initial Settings"
- DlgProc=PanelDlgProc
- ResourceId=122
- Bitmap16=613
- PanelDataProc=_DefaultDataProc@0
-
- [NprotectDlg]
- Caption="Norton Utilities For Windows 95 Setup Wizard"
- Title="Norton Protection"
- DlgProc=PanelDlgProc
- ResourceId=140
- Bitmap16=611
- PanelDataProc=_DefaultDataProc@0
-
- [SysdocDlg]
- Caption="Norton Utilities For Windows 95 Setup Wizard"
- Title="System Doctor"
- DlgProc=PanelDlgProc
- ResourceId=141
- Bitmap16=612
- PanelDataProc=_DefaultDataProc@0
-
- [RescueDlg]
- Caption="Norton Utilities For Windows 95 Setup Wizard"
- Title="Create Rescue Disk"
- DlgProc=PanelDlgProc
- ResourceId=124
- Bitmap16=620
- PanelDataProc=_DefaultDataProc@0
-
- [RenameInfo]
- Caption="Norton Utilities For Windows 95 Setup Wizard"
- Title="Renaming Files"
- DlgProc=PanelDlgProc
- ResourceId=126
- Bitmap16=614
- PanelDataProc=_DefaultDataProc@0
- PanelFlags=First
-
- [CopyFiles]
- Caption="Norton Utilities For Windows 95 Setup Wizard"
- Title="Setup Review"
- DlgProc=PanelDlgProc
- ResourceId=128
- Bitmap16=613
- PanelDataProc=_DefaultDataProc@0
-
- [Finished]
- Caption="Norton Utilities For Windows 95 Setup Wizard"
- Title="Setup Complete"
- DlgProc=PanelDlgProc
- ResourceId=130
- Bitmap16=600
- PanelDataProc=_DefaultDataProc@0
- PanelFlags=First+Last+Finish
-
- [Bogus]
- Caption="Norton Utilities For Windows 95 Setup Wizard"
- Title="Setup Complete"
- DlgProc=PanelDlgProc
- ResourceId=130
- Bitmap16=600
- PanelDataProc=_DefaultDataProc@0
- PanelFlags=First+Last+Finish
-
- [FloppyDialogRescue]
- Caption="Norton Utilities For Windows 95 Setup Wizard"
- Title="Remove Floppy Diskette"
- DlgProc=PanelDlgProc
- ResourceId=109
- Bitmap16=618
- PanelDataProc=_DefaultDataProc@0
- PanelFlags=First
-
- [IE3Notify]
- Caption="Norton Utilities For Windows 95 Setup Wizard"
- Title="Internet Explorer Required"
- DlgProc=PanelDlgProc
- ResourceId=148
- Bitmap16=600
- PanelDataProc=_DefaultDataProc@0
- PanelFlags=First
-
- [FloppyDialogFinish]
- Caption="Norton Utilities For Windows 95 Setup Wizard"
- Title="Remove Floppy Diskette"
- DlgProc=PanelDlgProc
- ResourceId=109
- Bitmap16=618
- PanelDataProc=_DefaultDataProc@0
- PanelFlags=First
-
- [RequiredIntro]
- Caption="Norton Utilities For Windows 95 Setup Wizard"
- Title="Files Required for Upgrade"
- DlgProc=_RequiredDlgProc@16
- ResourceId=509
- Bitmap16=600
- Data=_EnumQPD@4
- PanelDataProc=_RequiredDataProc@0
-
- [Required]
- Caption="Norton Utilities For Windows 95 Setup Wizard"
- Title="Files Required for Upgrade"
- DlgProc=_RequiredDlgProc@16
- ResourceId=508
- Bitmap16=600
- Data=_EnumQPD@4
- PanelDataProc=_RequiredDataProc@0
-
- [RequiredSuccess]
- Caption="Norton Utilities For Windows 95 Setup Wizard"
- Title="Required File Found"
- ResourceId=552
- Bitmap16=600
- PanelFlags=First
-
- [License]
- Caption="Online License Agreement"
- DlgProc=_LicenseDlgProc@16
- ResourceId=502
- PanelDataProc=_LicenseDataProc@0
-
- [TechSupport]
- Caption="Norton Utilities For Windows 95 Setup Wizard"
- Title="Symantec Support Solutions"
- DlgProc=_TechSupDlgProc@16
- ResourceId=507
- Bitmap16=624
- PanelFlags=First
-
- [ReachUs]
- Caption="Norton Utilities For Windows 95 Setup Wizard"
- Title="How to Reach Us"
- DlgProc=_ReachDlgProc@16
- ResourceId=513
- Bitmap16=622
-
- [CrossMarket]
- Caption="Norton Utilities For Windows 95 Setup Wizard"
- Title="Windows 95 Solutions"
- DlgProc=_CrossSellDlgProc@16
- PanelDataProc=_CrossSellDataProc@0
- ResourceId=512
- Bitmap16=621
-
- ; Begin pipeline stuff
-
- [RegisterNow]
- caption = "Norton Utilities For Windows 95 Setup Wizard"
- Title="Register Now"
- DlgProc=_RegNowDlgProc@16
- PanelDataProc=_RegNowDataProc@0
- ResourceId=504
- Bitmap16=623
- PanelFlags=Skip
-
- [OnlineRegistration]
- caption = "Norton Utilities For Windows 95 Setup Wizard"
- DlgProc=_UsaRegDlgProc@16
- PanelDataProc=_UsaRegDataProc@0
- ResourceId=505
- PanelFlags=Skip
-
- [OnlineMarketing]
- caption = "Norton Utilities For Windows 95 Setup Wizard"
- DlgProc=_MarketingDlgProc@16
- PanelDataProc=_MarketingDataProc@0
- ResourceId=506
- PanelFlags=Skip
-
- [SendRegistration]
- caption = "Norton Utilities For Windows 95 Setup Wizard"
- DlgProc=_SendRegDlgProc@16
- PanelDataProc=_SendRegDataProc@0
- ResourceId=514
- Bitmap16=623
- Flags=Skip
-
-