;****************************************************************************
;* Norton Navigator installation Script					    						 *
;* FOR VERSION 4.0 OF SYMANTEC INSTALL FOR WINDOWS                          *
;****************************************************************************
;
;    Switch Assignments (from SIWNVGTR.DLL)
;----------------------------
; SWITCH_PREVIOUS         50  -- Previous Dialog
; SWITCH_NEXT             51  -- Next Dialog
; SWITCH_CANCEL           52  -- Exit Install
;
; SWITCH_CUSTOM           63  -- Custom Install
; SWITCH_COMPLETE         64  -- Complete Install
;
; SWITCH_DEFAULT          67  -- Default install location
; SWITCH_OTHER            68  -- New install location
;
; SWITCH_DESELECT         71  -- No disk space, deselect components
; SWITCH_CHANGEDRIVE      72  -- No disk space, change drive
;  
; SWITCH_REBOOT           73  -- Reboot when done
; SWITCH_NOREBOOT         74  -- Don't reboot when done
;  
; SWITCH_NOROOM           76  -- No space on Windows drive
;  
; SWITCH_PREVIOUSVER      78  -- Previously installed
;  
; SWITCH_ADDPATH          79  -- Add install path to autoexec.bat
;
; SWITCH_FLOPPY           80  -- Is a diskette in the drive.
; 
; SWITCH_GENERIC_YES       83 -- Selected Yes
; SWITCH_GENERIC_NO        84 -- Selected No
;
; SWITCH_IMPORTER          85 -- Install Desktop Importer

;     Target Assignments
;------------------------
; TARGET    - Norton Navigator directory
; TARGET2   - Symantec shared components
; TARGET3   - 8.3 version of Symantec shared components dir
; TARGET4   - 8.3 version of Norton Navigator dir
; TARGET5   - Misc. (redefinable)


[InstallVersion]
4.0

[process]

;//////////////////////////////
;// Background Bitmaps
;//////////////////////////////

Bitmaps(Pix_Navigator)


;//////////////////////////////
;// Initialization            
;//////////////////////////////

;EnableWin95Shell()
;     Removed until SHELLW95.EXE sets working dir's
SetActiveCopy(NavigatrCopy, install.inf)
Backup(CustDLLCopy)
DisableHelp()
CallProc(Memory)

;////////////////////////////////
;//  V E R S I O N   C H E C K
;////////////////////////////////
switch99 = IsWinVerGTE(0395)   ; Check if running under Win 95
#ifnot(switch99)
    CallProc(WrongVersion)
    Exit()
#endif

;/////////////////////////////////////////////////////////////////////
;//  C H E C K   F O R   S P A C E   O N   W I N D O W S   D R I V E
;/////////////////////////////////////////////////////////////////////
CallProc(CheckWinSpace)
#if(switch76)
    CallProc(NoWinSpace)
    Exit()
#endif

;////////////////////////////////
;//  W E L C O M E  D I A L O G
;////////////////////////////////
:WelcomeDialog  
CallProc(Welcome)
#if(switch52)
   Exit()                      ; Exit if user chooses to bail
#endif

;//////////////////////////////////////////////////////////
;// S E A R C H   F O R  P R E V I O U S  V E R S I O N S
;//////////////////////////////////////////////////////////
switch53=CallProcEx(SetTargetToAlreadyInstalled)
#ifnot(switch53)
   VersionSearch(VersionSearch)
#else
   switch53=Exists(ExistsFDLG4)
   #ifnot(switch53)
      VersionSearch(VersionSearch)
   #endif
#endif

GetPrevVerSize()

switch99=TRUE

;/////////////////////////////////////////////////////////////////////
;// D E F A U L T   O R   O T H E R   I N S T A L L   L O C A T I O N
;/////////////////////////////////////////////////////////////////////
:InstallLocation

switch33 = FALSE
switch33 = Exists(ExistsFDLG4)
#if(switch33)
   switch33=CallProcEx(AlreadyInstalled)
   #if(switch33)
      CallProc(SpecifyLocation_AlreadyExists)
   #else
      CallProc(SpecifyLocation)
   #endif
#else
   switch53=CallProcEx(SetDefaultDir)
   #if(switch53)
      ResetTarget(SetDefaultDir)
   #endif
   CallProc(SpecifyLocation)
#endif

#if(switch52)
   Exit()              
#endif
#if(switch50)
   goto(WelcomeDialog)
#endif

;////////////////////////////////////////////
;// S E L E C T   R E Q U I R E D   F I L E S
;////////////////////////////////////////////

SelectOption(RequiredFiles)

;////////////////////////////////////////////
;// O P T I O N A L   C O M P O N E N T S
;////////////////////////////////////////////
:OptionalComponents
CallProc(OptionalComponentsDialog)
#if(switch52)
   Exit()              
#endif
#if(switch50)
   goto(InstallLocation)
#endif

#if(switch85)
   SelectOption(MigrationWizard)
#else
   DeselectOption(MigrationWizard)
#endif


;////////////////////////////////////////////
;// C H E C K   F O R   D R I V E S P A C E
;////////////////////////////////////////////
:checkspace
CallProcEx(SetTarget2ToSymantecDir)
switch71 = FALSE
switch72 = FALSE

switch98 = CheckDiskSpace(TARGET)   ; Selected components fit on target?
#ifnot(switch98)
   CallProcEx(NoDiskSpace)     ; Display error if not
#endif

#if(switch71)
    Exit()
#endif
#if(switch72)
   goto(InstallLocation)	       ; Select another drive to install to
#endif

;////////////////////////////////////////////////////////////////
;// C R E A T E   S H O R T   N A M E S   F O R   T A R G E T S
;////////////////////////////////////////////////////////////////
:CreateShortName
CallProcEx(GetShort)          ;set TARGET4 to 8.3 version of TARGET

;////////////////////////////////////////////////////////////////
;// C R E A T E   T A R G E T   D I R E C T O R Y
;////////////////////////////////////////////////////////////////
CreateDirectory(CreateTargetDirectory)
CreateDirectory(CreateSharedDirectory)

;////////////////////////////////////////
;// R E S T O R E   D E F A U L T S ?
;////////////////////////////////////////
:RestoreDefaultsDialog
;Delete Navigator registry keys before updating
switch33 = FALSE
switch33 = Exists(ExistsFDLG4)
#if(switch33)
   switch33=CallProcEx(AlreadyInstalled)
   #if(switch33)
      CallProc(RestoreDefaults)
   #else
      switch83=TRUE
   #endif
#else
   switch83=TRUE
#endif

#if(switch52)
   Exit()              
#endif
#if(switch50)
   goto(OptionalComponents)
#endif

CallProcEx(GetShort)          ;set TARGET4 to 8.3 version of TARGET
#if(switch83)
   Delete(DelPrevSettings)
   CallProc(DelRegKeyNavigator)
#endif

;////////////////////////////////////////
;// C O P Y   F I L E S   D I A L O G
;////////////////////////////////////////
:CopyFilesDialog
CallProc(CopyFiles)
#if(switch52)
   Exit()              
#endif
#if(switch50)
   goto(OptionalComponents)
#endif

;////////////////////////////////////////
;//        C O P Y   F I L E S
;////////////////////////////////////////
DisableUtils()
Copy()
EnableUtils()

;////////////////////////////////////////////////////////////////////////////////
;// Back up shared dll's in case we need 'em before path is added
;////////////////////////////////////////////////////////////////////////////////
switch53=CallProcEx(AreTargetsSame)
#ifnot(switch53)
   Backup(SharedCopy)
#endif

;//////////////////////////////
;// Update Registry
;//////////////////////////////

CallProcEx(GetShort)          ;set TARGET4 to 8.3 version of TARGET
MergeRegFile(MergeFDLGReg)
MergeRegFile(MergeFCReg)
MergeRegFile(MergeMenuReg)
MergeRegFile(MergeFMReg)

;////////////////////////////////////////////////////////////////
;//        A D D   D E S K T O P   A N D   Q U I C K L A U N C H
;////////////////////////////////////////////////////////////////
CallProcEx(CreateDesktops)

;///////////////////////////////////////////
;// Setup default configuration
;///////////////////////////////////////////
CallProcEx(DefaultConfig)

;///////////////////////////////////////////
;// Add Welcome to Run section
;///////////////////////////////////////////
CallProcEx(AddWelcomeToRun)

;////////////////////////////////////////////////////////////
;// Add Navigator dir to Explorer's per-app path
;////////////////////////////////////////////////////////////

CallProcEx(GetShort)          ;set TARGET4 to 8.3 version of TARGET
CallProc(RemoveFromExplorerPath)
CallProc(AddToExplorerPath)

;KLUDGE - PerApp Path is broken in recent Win95 builds,
;         so add to autoexec path, too
CallProcEx(GetShort)          ;set TARGET4 to 8.3 version of TARGET
SilentModifyTF(AddToPath)
SilentModifyTF(AddSharedToPath)

;//////////////////////////////
;// Create program groups
;//////////////////////////////

CallProcEx(GetShort)          ;set TARGET4 to 8.3 version of TARGET
CallProcEx(HourglassOn)
Groups(NavigatorGroups)
CallProcEx(HourglassOff)

;//////////////////////////////
;// Launch Migration Wizard
;//////////////////////////////

switch53 = IsOptionSelected(MigrationWizard)
#if(switch53)
;      ExecChildProcess(LaunchMW)
#endif

;////////////////////////////////////
;// P R E P A R E   F O R   E X I T
;////////////////////////////////////
switch73 = FALSE
CallProc(Finished)

;/////////////////////////////////////////////////////////////////////
;// C H E C K   F O R   F L O P P Y   B E F O R E   R E B O O T I N G
;/////////////////////////////////////////////////////////////////////
:CheckForFloppy
#if(switch73)
    CallProc(FloppyInDrive)
    #if (switch80)
        CallProc(FloppyDialog)
        goto (CheckForFloppy)
    #endif  
#endif

;//////////////////////////////
;// C L E A N   U P
;//////////////////////////////

CallProcEx(GetShort)          ;set TARGET4 to 8.3 version of TARGET
delete(Leftovers)

switch53=CallProcEx(AreTargetsSame)
#ifnot(switch53)
   delete(DelShared)
#endif

Delete(CustDLLDel)

delete(DeleteInstall)

;//////////////////////////////
;// G O O D B Y E
;//////////////////////////////

#if(switch73)
    ExitRestart()
#else
    Exit()
#endif

End()


;###########################################################################
;###########################################################################

;***************************************************************************
;* SubProc Executed When Install Takes Over As Shell
;***************************************************************************

[subproc]
Backup(CustDLLCopy)            ; Copy custom dll to windows dir
Delete(CustDLLDel)
Return()


;***************************************************************************
;* Dialog Info                                                             *
;***************************************************************************

[VersionSearch]
caption = "Searching for Compatible Product"
text1   = "Searching for a previous installation"
text2   = "of a compatible Symantec product."
appname = "symfdlg4.dll"
apppath = "C:\Program Files\Norton Navigator"

[NavigatrCopy:TypeSelect]
count = 3
caption = "Install Type Selection"
text = "Please select the type of install you wish to perform."
grouptext = "Install Types"
button1 = "&Express Setup"	;switch91
button2 = "&Minimal Setup"	;switch92
button3 = "&Custom Setup"	;switch93
descrip1= "Installs the entire Norton Navigator product using our default settings."
descrip2= "Installs the minimum files needed to run Norton Navigator."
descrip3= "Installs only the components you select."

[NavigatrCopy:Primary]
caption = "Norton Navigator Main Component Selection"
button1 = "Select..."
button2 = "Select..."
button3 = "Select..."
button4 = "Select..."
button5 = "Select..."
text	= PriSelText

[PriSelText]
"Please select the items you wish to install."
"If a selection has a button to the right, you"
"can press it to select individual files or"
"components."

[NavigatrCopy:Component]
caption = "Norton Navigator Component Selection"
text	= "Please select the items you wish to install.  (Checked items will be installed.)"

[TargetDrive]
caption = "Select Installation Directory"
defpath = "C:\Program Files\Norton Navigator"
text    = "Please select the directory to which you wish to install this product."
reqspace= "Approximate disk space required:"

[NoSpace]
caption = "Insufficient Disk Space"
text    = idstext
radio1  = "&Change Drive"
radio2  = "&Deselect Components"
descrip1= "Choose this option to select another drive with sufficient disk space."
descrip2= "Choose this option to deselect components"
AllowContinue= 0

[idstext]
"There is insufficent disk space on the"
"current target drive (%c:).  The drive"
"has %u KB of space available, but the"
"installation will require approximately"
"%u KB.  Please choose one of the options"
"below or exit installation and delete"
"files to free more space."

[NavigatrCopy:CopyDialog]
caption = "Copying files..."
posx = -1
posy = -20


;***************************************************************************
;* Message Text                                                            *
;***************************************************************************

[cancel]
caption = "Exit Install?"
text    = "Are you sure that you want to exit?"

[cancelshell]
caption = "Exit Install?"
"You have chosen to cancel the Install"
"program. In order to reset the Windows"
"environment, Install will also close"
"Windows. Are you sure you want to exit?"

[FileCopy]
copycaption             = "Installing Files"
errorcaption    = "Error Copying Files"
insertcaption   = "Insert Diskette"
Message                 = MessageText

[bye]
caption = "Installation Complete"
"Norton Navigator has been"
"successfully installed."
" "
"NOTE: Please use Alt-Tab to check for"
"remaining Install dialog boxes before"
"selecting the Restart Windows button below."
"(Please do not report this as a bug.  It"
"will be corrected in future versions.)"

[byereboot]
caption = "Installation Complete"
"Norton Navigator has been"
"successfully installed."

[WindowsVersion]
3.10
"This product requires"
"Windows 3.1 or greater."

[NotImplemented]
caption = "Feature Not Implemented"
"This feature has not yet been implemented."

[ClearRegistry_YesNo]
caption = "Delete old Norton Navigator entries from Registry?"
"If you are installing over a previous"
"beta version of Norton Navigator, it is necessary"
"to delete old settings from the Registry."
"Do you wish to have install do so?"
" "
"(NOTE: This will erase any previous"
"customizations of Norton Navigator you may have"
"made, so do not select this option if"
"you are only installing additional"
"components of the same version.)"

[ExitAtFinish]
caption = "Install Complete"
"Norton Navigator Installation has completed successfully."


;***************************************************************************
;* Registry Additions													   *
;***************************************************************************

[MergeFDLGReg]
file = %s\wnfdlg.reg, TARGET4

[MergeFCReg]
file = %s\fassist.reg, TARGET4

[MergeMenuReg]
file = %s\symmenu.reg, TARGET4

[MergeFMReg]
file = %s\wnfm.reg, TARGET4

[MergeNavigatrReg]
file = %s\navigatr.reg, TARGET4


;***************************************************************************
;* Registry Deletions													   *
;***************************************************************************


;***************************************************************************
;* Registry Modifications												   *
;***************************************************************************


;***************************************************************************
;* System.ini Additions                                                    *
;***************************************************************************


;***************************************************************************
;* System.ini Deletions                                                    *
;***************************************************************************


;***************************************************************************
;* Win.ini Additions                                                       *
;***************************************************************************


;***************************************************************************
;* Win.ini Deletions                                                       *
;***************************************************************************


;***************************************************************************
;* Ini Verifications                                                       *
;***************************************************************************


;***************************************************************************
;* File Exist verifications
;***************************************************************************

[ExistsFDLG4]
symfdlg4.dll, TARGET


;***************************************************************************
;* Delete Files                                                            *
;***************************************************************************

[CustDLLDel]
siwnvgtr.dll,     WINDOWS
siwisl.dll,    WINDOWS
siwisl16.dll,  WINDOWS
delregky.exe,  WINDOWS
tksiw16.dll,   WINDOWS
tksiw32.dll,   WINDOWS

[Leftovers]
wnfdlg.reg, TARGET4
fassist.reg, TARGET4
symmenu.reg, TARGET4
wnfm.reg, TARGET4
uninstal.reg, TARGET4
navigatr.reg, TARGET4
addtoreg.exe, TARGET4

[DelShared]
s32evnt1.dll, TARGET4
s32fat8.dll, TARGET4
s32krnl8.dll, TARGET4
s32util8.dll, TARGET4
salthk16.dll, TARGET4
salthk32.dll, TARGET4
symkrnl8.dll, TARGET4
tkke168.dll, TARGET4
tkke328.dll, TARGET4

[DeleteInstall]
install.exe,   SYSTEM

[DelNavigatrReg]
navigatr.reg, TARGET4

[DelPrevSettings]
filemgre.ems, TARGET4
fsvundo.dat, TARGET4

;***************************************************************************
;* External function calls (DLL)                                           *
;***************************************************************************

[WrongVersion]
dll = siwnvgtr.dll
function = WrongVersionDialog

[Welcome]
dll = siwnvgtr.dll
function = WelcomeDialog

[Register]
dll = siwnvgtr.dll
function = RegisterDialog

[CompressedDrive]
dll = siwnvgtr.dll
function = CompressedDialog

[InstallType]
dll = siwnvgtr.dll
function = InstallTypeDialog

[SpecifyLocation]
dll = siwnvgtr.dll
function = SpecifyLocationDialog

[CopyFiles]
dll = siwnvgtr.dll
function = CopyFilesDialog

[StartupDlg]
dll = siwnvgtr.dll
function = StartupDialog

[RescueDlg]
dll = siwnvgtr.dll
function = RescueDialog

[Finished]
dll = siwnvgtr.dll
function = FinishDialog

[NoDiskSpace]
dll = siwnvgtr.dll
function = NoDiskSpaceDialog

[FindSymevntDll]
dll = siwnvgtr.dll
function = FindSymevnt

[NukeSymevntDll]
dll = siwnvgtr.dll
function = NukeSymevnt

[CheckLFNTarget]
dll = siwnvgtr.dll
function = DriveSupportsLFN
location = TARGET

[CheckLFNCDrive]
dll = siwnvgtr.dll
function = DriveSupportsLFN
location = C

[CheckLFNWindows]
dll = siwnvgtr.dll
function = DriveSupportsLFN
location = WINDOWS

[FindSharedComponents]
dll = siwnvgtr.dll
function = FindSharedComponents

[CheckPrevVer]
dll = siwnvgtr.dll
function = CheckPrevVerPath

[UpdateInstFlag]
dll = siwnvgtr.dll
function = UpdateInstalledFlag

[UsageCounts]
dll = siwnvgtr.dll
function = UpdateUsageCounts

[GetShort]
dll = siwnvgtr.dll
function = ConvertToShortName

[ConfigureNU]
dll = siwnvgtr.dll
function = NortonStartUpOptions

[UnErase]
dll = siwnvgtr.dll
function = UnEraseInstall

[ReplaceOldFiles]
dll = siwnvgtr.dll
function = ReplaceOldFilesDialog

[CheckWinSpace]
dll = siwnvgtr.dll
function = WindowsDriveSpace               

[NoWinSpace]
dll = siwnvgtr.dll
function = NoWindowsSpaceDialog

[RenameInfo]
dll = siwnvgtr.dll
function = RenameInfoDialog 

[SearchInfo]
dll = siwnvgtr.dll
function = SearchDialog

[Memory]
dll = siwnvgtr.dll
function = InitMemory

[Rename]
dll = siwnvgtr.dll
function = RenameNUFiles

[ProcessPIF]
dll = siwnvgtr.dll
function = ProcessPifFiles

[ExitHookProc]
dll = siwnvgtr.dll
function = ReleaseDLL

[DoGroups]
dll = siwnvgtr.dll
function = CreateGroupItems

[FloppyInDrive]
dll = siwnvgtr.dll
function = IsFloppyInDrive

[FloppyDialog]
dll = siwnvgtr.dll
function = RemoveFloppyDialog

[RestoreDefaults]
dll = siwnvgtr.dll
function = RestoreDefaultsDialog

[SpecifyLocation_AlreadyExists]
dll = siwnvgtr.dll
function = SpecifyLocation_AlreadyExistsDialog

[AlreadyInstalled]
dll = siwnvgtr.dll
function = AlreadyInstalled

[SetTargetToAlreadyInstalled]
dll = siwnvgtr.dll
function = SetTargetToAlreadyInstalled

[AddToExplorerPath]
dll = siwnvgtr.dll
function = AddToExplorerPath

[RemoveFromExplorerPath]
dll = siwnvgtr.dll
function = RemoveFromExplorerPath

[OptionalComponentsDialog]
dll = siwnvgtr.dll
function = OptionalComponentsDialog

[DelRegKeyNavigator]
dll = siwnvgtr.dll
function = DelRegKeyNavigator

[DelRegKeyVxD]
dll = siwnvgtr.dll
function = DelRegKeyVxD

[SetDefaultDir]
dll = siwnvgtr.dll
function = SetDefaultDir

[CreateTargetDir]
dll = siwnvgtr.dll
function = CreateTargetDir

[HourglassOn]
dll = siwnvgtr.dll
function = HourglassOn

[HourglassOff]
dll = siwnvgtr.dll
function = HourglassOff

[SetTarget2ToSymantecDir]
dll = siwnvgtr.dll
function = SetTarget2ToSymantecDir

[CreateDesktops]
dll = siwnvgtr.dll
function = CreateDesktops

[DefaultConfig]
dll = siwnvgtr.dll
function = DefaultConfig

[AddWelcomeToRun]
dll = siwnvgtr.dll
function = AddWelcomeToRun

[AreTargetsSame]
dll = siwnvgtr.dll
function = AreTargetsSame

;***************************************************************************
;* External function calls (EXE)                                           *
;***************************************************************************

[AddDesktopAndQL]
"%s\ntaskbar.exe /IQL /IMD", TARGET4

[DelDesktopAndQL]
"%s\ntaskbar.exe /UQL /UMD", TARGET4

;***************************************************************************
;* Misc install functions                                                  *
;***************************************************************************

[Pix_Navigator]
color = %s\bigblu.rle
color = %s\compass.rle, 5, 5
color = %s\symantec.rle, -1, -1

[LaunchMW]
"%s\migrate.exe /auto", TARGET4

[NavigatrCopy:Advo]
posx = 1
posy = 1
location = siwnvgtr.dll
count = 2

;***************************************************************************
;* Set Directories                                                         *
;***************************************************************************

[CreateTargetDirectory]
%s, TARGET

[CreateSharedDirectory]
%s, TARGET2

[SetNNDesktopDir]
reset=TARGET5
location=%s"\Desktops"

[SetNNQuickLaunchDir]
reset=TARGET5
location=%s"\QuickLaunch"
   
;***************************************************************************
;* File backup                                                             *
;***************************************************************************

[CustDLLCopy]
siwnvgtr.dll, siwnvgtr.dll, SOURCE, WINDOWS
siwisl.dll, siwisl.dll, SOURCE, WINDOWS
siwisl16.dll, siwisl16.dll, SOURCE, WINDOWS
tksiw16.dll, tksiw16.dll, SOURCE, WINDOWS
tksiw32.dll, tksiw32.dll, SOURCE, WINDOWS

[SharedCopy]
s32evnt1.dll, s32evnt1.dll, TARGET3, TARGET4
s32fat8.dll, s32fat8.dll, TARGET3, TARGET4
s32krnl8.dll, s32krnl8.dll, TARGET3, TARGET4
s32util8.dll, s32util8.dll, TARGET3, TARGET4
salthk16.dll, salthk16.dll, TARGET3, TARGET4
salthk32.dll, salthk32.dll, TARGET3, TARGET4
symkrnl8.dll, symkrnl8.dll, TARGET3, TARGET4
tkke168.dll, tkke168.dll, TARGET3, TARGET4
tkke328.dll, tkke328.dll, TARGET3, TARGET4

;***************************************************************************
;* Config.sys mods                                                         *
;***************************************************************************


;***************************************************************************
;* Autoexec Mods                                                           *
;***************************************************************************

[AddToPath]
filespec = c:\autoexec.bat
filetype = autoexec
Create=1
AddPath = TARGET4

[AddSharedToPath]
filespec = c:\autoexec.bat
filetype = autoexec
Create=1
AddPath = TARGET3

;***************************************************************************
;* SetShell section                                                        *
;***************************************************************************

[SetShell]
WinIniName = win.ini
SystemIniName = system.ini
Message = MessageBox.SetShellMessage
SysSectionName = boot
WinSectionName = windows
shell = %s\install.exe
load =
run =
SetShellIfLoaded=
Backup = Backup.SetShellSave
Restore = Backup.SetShellRestore
Active = yes
IfActiveList=LoadedList
SubProcess=SubProc

[SetShellSave]
win.ini, win.siw, WINDOWS, WINDOWS
system.ini, system.siw, WINDOWS, WINDOWS

[SetShellRestore]
system.siw, system.ini, WINDOWS, WINDOWS
win.siw, win.ini, WINDOWS, WINDOWS

[LoadedList]
symkrnl8.dll
symevnt1.dll
s32krnl8.dll
s32evnt1.dll
symfdlg4.dll
symems32.dll
s32butil.dll
symkrnl8.dll
symevnt1.dll
s32krnl8.dll
s32evnt1.dll
symfdlg4.dll
symems32.dll
s32butil.dll
fassist.dll
symmenu.dll
menucomp.dll
symfsv4.dll
symidx32.dll
s32util8.dll
FILEMGR.EXE
fassist.exe
filearch.exe
nnconfig.exe
nnwelcm.exe
ntaskbar.exe
sfolders.exe
symapasc.exe
symapcmp.exe
symapcom.exe
symapcpd.exe
symapcpy.exe
symapdel.exe
symapenc.exe
symapexp.exe
symapfmt.exe
symaplbl.exe
symaplnk.exe
symapmkd.exe
symapmks.exe
symapmov.exe
symapprt.exe
symapren.exe
symaprun.exe
symapsyn.exe
symapudo.exe
symapuue.exe
symidx32.exe
symsm.exe

[SetShellMessage]
caption  =  "Norton Navigator - Install Program"
"Welcome to the Norton Navigator Installation"
"program. Please select OK to allow Install"
"to restart Windows and continue the"
"installation. Press Cancel to exit"
"Install."


;***************************************************************************
;* Groups                                                                  *
;***************************************************************************

[NavigatorGroups]
"Norton Navigator", navigatr.grp

[Norton Navigator]
; KLUDGE - using 8.3 names to avoid problems with setting working dir using DDE
"Welcome to Norton Navigator",   nnwelcm.exe,      RequiredFiles,,TARGET4
"Release Notes",                 readme.txt,       RequiredFiles,,TARGET4
"Norton Navigator Control Center",  nnconfig.exe,  RequiredFiles,,TARGET4
"Norton File Manager",           filemgr.exe,      RequiredFiles,,TARGET4
"Norton FastFind",               filemgr.exe,      RequiredFiles, 80, TARGET4, filemgr.exe, TARGET4, "/SF"
"File Archive Wizard",           filearch.exe,     RequiredFiles,,TARGET4
"Norton Undo",                   symapudo.exe,     RequiredFiles,,TARGET4
"Norton Taskbar",                ntaskbar.exe,     RequiredFiles,,TARGET4
"Desktop Importer",              migrate.exe,      MigrationWizard,,TARGET4

;***************************************************************************
;* Copy                                                                    *
;***************************************************************************

[NavigatrCopy]
;SelectionType.ComponentName,   "SelectionDlgText",						Size,   Required?,<Files>?,ShowItem?

CopyMain.RequiredFiles,			"Required Files - %ldK",               0,			Y,				N,      	Y

CopyMain.MigrationWizard,		"Desktop Importer - %ldK",				   0,			N,      		N,	      Y


;***************************************************************************
;* Taskbar - Default Desktops and Quicklaunch                              *
;***************************************************************************

[Quicklaunch]
;filename   = Description
filemgr.exe = "Norton File Manager"
nnconfig.exe= "Norton Navigator Control Center"

[Desktops]
Norton Navigator Desktop

[Norton Navigator Desktop]
;filename   = Desc.,                               Cmd. Line,  x, y, icon
nnwelcm.exe = "Welcome to Norton Navigator",                ,  3, 1
readme.txt  = "Norton Navigator Release Notes",             ,  3, 2
nnconfig.exe= "Norton Navigator Control Center",            ,  4, 1
filemgr.exe = "Norton File Manager",                        ,  5, 1
filemgr.exe = "Norton FastFind",                   "/SF",      5, 2, 80
filearch.exe= "File Archive Wizard",                        ,  5, 3
folder      = "Norton Applets",                             ,  6, 1
symapudo.exe= "Norton Undo",                                ,  6, 2
ntaskbar.exe= "Norton Taskbar",                             ,  7, 1
migrate.exe = "Desktop Importer",                           ,  7, 2

[Norton Applets]
symapasc.exe= "Associate Files"
symapcmp.exe= "Compress Files"
symapcom.exe= "Compare Files"
symapcpd.exe= "Copy Disk"
symapcpy.exe= "Copy Files"
symapdel.exe= "Delete Files"
symapenc.exe= "Encrypyt/Decrypt Files"
symapexp.exe= "Expand Files"
symapfmt.exe= "Format Disk"
symaplbl.exe= "Label Disk"
symaplnk.exe= "Create Shortcut"
symapmkd.exe= "Create Folder"
symapmov.exe= "Move Files"
symapprt.exe= "Print"
symapren.exe= "Rename Files"
symaprun.exe= "Run File"
symapsyn.exe= "Synchronize Folders"
symapuue.exe= "UUEncode Files"
