home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2000 July
/
Chip_2000-07_cd.bin
/
sharewar
/
post-it
/
pn22ftus.exe
/
psn2ofc.inf
< prev
next >
Wrap
Windows Setup INFormation
|
1999-09-03
|
48KB
|
1,426 lines
;DO NOT DELETE THIS FILE
;IT IS NEEDED FOR INSTALLATION OF SYSTEM AND PROGRAM FILES FOR PSN2
;
;Copyright 1999 - 3M Corporation
;
; NOTE: Entries are processed in the following order within sections:
; To decide whether the step needs to be processed:
; CheckFileVers (multiple in order)
; CheckRegVers (multiple in order)
; CheckRegEq or CheckRegNotEq (only 1)
; To notify user of license agreement:
; License (only 1)
; To decide whether there is enough disk space to install:
; CheckDiskSpace (multiple in order)
; To process the step:
; SetDir (multiple in order; cannot use directory in same section that it is set)
; Reboot (only 1)
; CopyFile (multiple in order)
; DeleteFile (multiple in order)
; RegSrvr or UnregSrvr (multiple in order)
; Execute (multiple in order)
; Setup (multiple in order)
; DeleteDir (multiple in order)
;----------------------------------------------------------------------------------------------
; inf file version information:
;----------------------------------------------------------------------------------------------
[Version]
Signature="$Windows NT$"
Provider="3M Corporation"
;----------------------------------------------------------------------------------------------
; init section processed when inf file opened:
;----------------------------------------------------------------------------------------------
[Init]
;----------------------------------------------------------------------------------------------
; language to install in (setlocale Microsoft language strings), such as:
; usa = US English (language id 0x0409)
; eng = UK English (language id 0x0809)
; fra = French (language id 0x040c)
; deu = German (language id 0x0407)
; ita = Italian (language id 0x0410)
; esp = Spanish (language id 0x040a)
;----------------------------------------------------------------------------------------------
Language: usa
;----------------------------------------------------------------------------------------------
; supported O/S's:
;----------------------------------------------------------------------------------------------
WIN95: Win95
WIN98: Win98
WINNT4: NT4
WINNT5: NT4
;----------------------------------------------------------------------------------------------
; Directories defined when inf file opened:
;----------------------------------------------------------------------------------------------
; default program directory
SetDir: 34000, "%1\3M\PSNotes2", "HKLM,Software\Microsoft\Windows\CurrentVersion\ProgramFilesDir"
; source location of system files for psn2 install
SetDir: 33001, "%01%\psn2sys"
; source location of psn2 application files for psn2 install
SetDir: 33002, "%01%\psn2app"
; source location of psn1 application files for psn2 install
SetDir: 33003, "%01%\psn1app"
; previously installed web note plugin dll
SetDir: 33300, "HKCR,CLSID\{CD62C183-73CE-11d0-8F56-0020AF6DCD1D}\InprocServer32\"
; previously installed PSN2 update dll
SetDir: 33301, "HKCR,CLSID\{B817734E-046C-11D3-B674-00104BA25195}\InprocServer32\"
; previously installed Post-it Software Notes Viewer exe & directory
SetDir: 33500, "HKCR,CLSID\{F223DEC5-73A1-11d0-8F56-0020AF6DCD1D}\LocalServer32\"
SetDir: 33501, "HKCR,CLSID\{F223DEC5-73A1-11d0-8F56-0020AF6DCD1D}\LocalServer32\", "..\"
; previously installed Post-it Software Note V1 32-bit exe or V2 FauxNotes exe
SetDir: 33400, "HKCR,CLSID\{93E64050-FA6D-11CE-99F8-0020AF6DCD1D}\LocalServer32\"
; previously installed Post-it Software Note V2 exe & directory
SetDir: 33600, "HKCR,CLSID\{11944A41-6CE5-11d1-9004-0020AF6DCD1D}\LocalServer32\"
SetDir: 33601, "HKCR,CLSID\{11944A41-6CE5-11d1-9004-0020AF6DCD1D}\LocalServer32\", "..\"
; Explorer Auto Startup Directory Locations
SetDir: 34011, "HKLM,Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Common Startup"
SetDir: 34012, "HKCU,Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Startup"
; Explorer Start Program Directory Locations
SetDir: 34021, "HKLM,Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Common Programs"
SetDir: 34022, "HKCU,Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Programs"
; Explorer Desktop Directory Locations
SetDir: 34031, "HKLM,Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Common Desktop"
SetDir: 34032, "HKCU,Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Desktop"
; Explorer Start Menu Directory Locations
SetDir: 34041, "HKLM,Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Common Start Menu"
SetDir: 34042, "HKCU,Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Start Menu"
; Internet Explorer plugins directory Locations
SetDir: 34051, "HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ActiveX Cache\0"
SetDir: 34052, "%10%\OCCache"
; Netscape directory
SetDir: 34060, "HKCR,CLSID\%1\LocalServer32\", "HKCR,NetscapeMarkup\CLSID\", "..\"
; Netscape exe
SetDir: 34065, "HKCR,CLSID\%1\LocalServer32\", "HKCR,NetscapeMarkup\CLSID\"
; Internet Explorer exe
SetDir: 34070, "HKCR,CLSID\{0002DF01-0000-0000-C000-000000000046}\LocalServer32\"
; XML Parser exe
SetDir: 34075, "HKCR,CLSID\{C5B622AC-3EA1-11D2-B9EF-0020781058D3}\InProcServer32\"
;----------------------------------------------------------------------------------------------
; Directories defined for Win95 after Init section when inf file opened
; (These directories depend on directories previously defined in Init section):
;----------------------------------------------------------------------------------------------
[SetDirs.Win95]
; Explorer Auto Startup Directory
SetDir: 34010, "%34012%"
; Explorer Start Program Directory
SetDir: 34020, "%34022%"
; Explorer Desktop Directory
SetDir: 34030, "%34032%"
; Explorer Start Menu Directory
SetDir: 34040, "%34042%"
; Internet Explorer plugins directory
SetDir: 34050, "%34051%|%34052%"
; Netscape old plugins directory
SetDir: 34061, "%34060%\Plugins"
; Netscape 3M plugins directory
SetDir: 34062, "%34060%\Plugins\3M\WebNotes"
; Netscape V3 java classes directory
SetDir: 34063, "%34060%\Java\Classes"
; Netscape V4 java classes directory
SetDir: 34064, "%34060%\Java\Download"
;----------------------------------------------------------------------------------------------
; Directories defined for Win98 after Init section when inf file opened
; (These directories depend on directories previously defined in Init section):
;----------------------------------------------------------------------------------------------
[SetDirs.Win98]
; Explorer Auto Startup Directory
SetDir: 34010, "%34012%"
; Explorer Start Program Directory
SetDir: 34020, "%34022%"
; Explorer Desktop Directory
SetDir: 34030, "%34032%"
; Explorer Start Menu Directory
SetDir: 34040, "%34042%"
; Internet Explorer plugins directory
SetDir: 34050, "%34051%|%34052%"
; Netscape old plugins directory
SetDir: 34061, "%34060%\Plugins"
; Netscape 3M plugins directory
SetDir: 34062, "%34060%\Plugins\3M\WebNotes"
; Netscape V3 java classes directory
SetDir: 34063, "%34060%\Java\Classes"
; Netscape V4 java classes directory
SetDir: 34064, "%34060%\Java\Download"
;----------------------------------------------------------------------------------------------
; Directories defined for NT4 after Init section when inf file opened
; (These directories depend on directories previously defined in Init section):
;----------------------------------------------------------------------------------------------
[SetDirs.NT4]
; Explorer Auto Startup Directory
SetDir: 34010, "%34011%|%34012%"
; Explorer Start Program Directory
SetDir: 34020, "%34021%|%34022%"
; Explorer Desktop Directory
SetDir: 34030, "%34031%|%34032%"
; Explorer Start Menu Directory
SetDir: 34040, "%34041%|%34042%"
; Internet Explorer plugins directory
SetDir: 34050, "%34051%|%34052%"
; Netscape old plugins directory
SetDir: 34061, "%34060%\Plugins"
; Netscape 3M plugins directory
SetDir: 34062, "%34060%\Plugins\3M\WebNotes"
; Netscape V3 java classes directory
SetDir: 34063, "%34060%\Java\Classes"
; Netscape V4 java classes directory
SetDir: 34064, "%34060%\Java\Download"
;----------------------------------------------------------------------------------------------
; Directories dynamically redefined when any section is processed:
;----------------------------------------------------------------------------------------------
[ResetDirs]
; default install directory short path name, later set to user selected install directory
SetDir: 33005, "%1"
; default install directory, later set to user selected install directory
SetDir: 33000, "%2"
; previously installed PSN V1 16 or 32-bit exe directory
SetDir: 33004, "%3"
; newly installed PSN Messenger server
SetDir: 33510, "HKCR,CLSID\{54D06E90-392C-11D3-AD4E-0004ACAE5FDC}\InprocServer32\"
;----------------------------------------------------------------------------------------------
; installation steps (must be consecutive starting with 1):
;----------------------------------------------------------------------------------------------
[Install]
; install system upgrades if needed
; the following sections require administrator privileges to update NT system:
Install1: Msvcrt, %Msvcrt%
Install2: CommCtrl, %CommCtrl%
Install3: DCOM, %DCOM%
Install4: SysReg, %SysReg%
Install5: DCOMReg, %DCOMReg%
; the following sections don't need system privileges:
Install6: Richedit, %Richedit%
Install7: ComCtl, %ComCtl%
Install8: XMLParser, %XMLParser%
; upgrade to latest PSN V1.5+ if PSN V1 present
Install9: AddPsn15, %AddPsn15%
; backup notes from PSN V2 if present
Install10: BakPsn2, %BakPsn2%
; install PSN V2
Install11: InstallPsn2, %InstallPsn2%
; setup PSN V2 VBox:
Install12: Psn2VBox, %InstallPsn2%
; backup notes from PSN V1 if present
Install13: BakPsn1, %BakPsn1%
; install net note for IE
Install14: IENetNote, %IENetNote%
; install net note for Netscape V3 or V4 if present
Install15: NS3NetNote, %NS3NetNote%
Install16: NS4NetNote, %NS4NetNote%
; remove previous PSN V2 if not reinstalled in same directory
Install17: DelPsn2, %DelPsn2%
; remove previous installation of PSN V1
Install18: DelPsn1, %DelPsn1%
; check if reboot needed to register plugins
Install19: RegPlugin, %Reboot%
; reboot if needed by system upgrade or file copies
Install20: Reboot, %Reboot%
; use latest PSN V1.5+ to export PSN V1 notes & mail address book if present
Install21: Psn1Export, %Psn1Export%
; unregister Psn V1 & finish cleanup:
Install22: UnregPsn1, %UnregPsn1%
; register PSN V2 dlls
Install23: RegDlls, %RegPsn2%
; import PSN V1 notes into PSN V2 if previous notes present (custom code)
; register PSN V2 other applications
Install24: RegApps
; register PSN V2 application
Install25: RegPsn2
; delete PSN Lite Viewer application after moving notes to PSN2 via FauxNotes
Install26: DelViewer
; launch PSN2 conduit installer
Install27: InstallConduit
; end of install processing
Install28: RunApps
; start WORD/WordPad to show Readme.doc file content to user if requested
Install29: Readme
; remove self-extracting installer temp files if reboot may have left them behind
Install30: DelSelfExtract
; remove PSN2 Installer files that are not in use if copied for reboot
Install31: DelPsn2Inst
; store user information in system registry
UserName: "HKCU,Software\3M\Post-it(R) Software Notes V2\System\CommonName"
;----------------------------------------------------------------------------------------------
; install/upgrade Microsoft C Runtime library for Win95/Win98/NT4:
;----------------------------------------------------------------------------------------------
[Msvcrt]
CheckFileVers: "%11%\msvcrt.dll", "5,0,0,7128"
CheckDiskSpace: "%11%\", "%33001%\msvcrt.dll"
Setup: SetupMsvcrt
[SetupMsvcrt]
CopyFiles=CopyMsvcrt
[CopyMsvcrt]
msvcrt.dll, msvcrt.dll,,0x00000020
;----------------------------------------------------------------------------------------------
; install/upgrade Microsoft Common Control dll for Win95/Win98/NT4:
;----------------------------------------------------------------------------------------------
[CommCtrl.Win95]
CheckFileVers: "%11%\comctl32.dll", "4,72,2106,4"
License: "%33001%\comctlic.txt", %COMCTL32%
CheckDiskSpace: "%11%\", 465000
Reboot: Set
Execute: 120, 0, """%33001%\40comupd.exe"" /r:n /q:a"
[CommCtrl.Win98]
CheckFileVers: "%11%\comctl32.dll", "4,72,3110,1"
License: "%33001%\comctlic.txt", %COMCTL32%
CheckDiskSpace: "%11%\", 465000
Reboot: Set
Execute: 120, 0, """%33001%\40comupd.exe"" /r:n /q:a"
[CommCtrl.NT4]
CheckFileVers: "%11%\comctl32.dll", "4,72,2106,4"
License: "%33001%\comctlic.txt", %COMCTL32%
CheckDiskSpace: "%11%\", 465000
Reboot: Set
Execute: 120, 0, """%33001%\40comupd.exe"" /r:n /q:a"
;----------------------------------------------------------------------------------------------
; install/upgrade Microsoft DCOM for Win95/Win98 (not NT):
;----------------------------------------------------------------------------------------------
[DCOM.Win95]
CheckRegVers: "HKCR,CLSID\{bdc67890-4fc0-11d0-a805-00aa006d2ea4}\InstalledVersion\", "4,71,0,3328"
License: "%33001%\dcm95lic.txt", %DCOM95%
CheckDiskSpace: "%11%\", 1414000
Execute: 120, 0, """%33001%\dcom95.exe"" /r:n /q:u"
[DCOM.Win98]
CheckRegVers: "HKCR,CLSID\{bdc67890-4fc0-11d0-a805-00aa006d2ea4}\InstalledVersion\", "4,71,0,3328"
License: "%33001%\dcm98lic.txt", %DCOM98%
CheckDiskSpace: "%11%\", 1414000
Execute: 120, 0, """%33001%\dcom98.exe"" /r:n /q:u"
;----------------------------------------------------------------------------------------------
; update Win95/Win98 system registry:
;----------------------------------------------------------------------------------------------
[SysReg.Win95]
CheckRegNotEq: "Y", "HKLM,Software\Microsoft\OLE\EnableRemoteConnect"
Setup: SetupSysReg
[SysReg.Win98]
CheckRegNotEq: "Y", "HKLM,Software\Microsoft\OLE\EnableRemoteConnect"
Setup: SetupSysReg
[SetupSysReg]
AddReg=AddSysReg
[AddSysReg]
HKLM,Software\Microsoft\OLE,"EnableRemoteConnect",,"Y"
;----------------------------------------------------------------------------------------------
; update Win95/Win98/NT4 system registry for DCOM:
;----------------------------------------------------------------------------------------------
[DCOMReg.Win95]
CheckRegNotEq: "Y", "HKLM,Software\Microsoft\OLE\EnableDCOM"
Reboot: Set
Setup: SetupDCOMReg
[DCOMReg.Win98]
CheckRegNotEq: "Y", "HKLM,Software\Microsoft\OLE\EnableDCOM"
Reboot: Set
Setup: SetupDCOMReg
[DCOMReg.NT4]
; reboot not needed even if enable DCOM flag changed on the fly in NT4
CheckRegNotEq: "Y", "HKLM,Software\Microsoft\OLE\EnableDCOM"
Setup: SetupDCOMReg
[SetupDCOMReg]
AddReg=AddDCOMReg
[AddDCOMReg]
HKLM,Software\Microsoft\OLE,"EnableDCOM",,"Y"
;----------------------------------------------------------------------------------------------
; install/upgrade Microsoft Rich Text control for Win95/Win98/NT4:
;----------------------------------------------------------------------------------------------
[Richedit]
CheckFileVers: "%11%\Riched20.dll", "5,0,120,8"
CheckDiskSpace: "%11%\", "%33001%\Riched20.dll"
Setup: SetupRichedit
[SetupRichedit]
CopyFiles=CopyRichedit
[CopyRichedit]
Riched20.dll, Riched20.dll,,0x00000020
;----------------------------------------------------------------------------------------------
; install/upgrade Microsoft Common Control ocx for Win95/Win98/NT4:
;----------------------------------------------------------------------------------------------
[ComCtl]
CheckFileVers: "%11%\comctl32.ocx", "5,01,43,19"
CheckDiskSpace: "%11%\", "%33001%\comctl32.ocx"
Setup: SetupComCtl
[SetupComCtl]
CopyFiles=CopyComCtl
[CopyComCtl]
comctl32.ocx, comctl32.ocx,,0x00000020
;----------------------------------------------------------------------------------------------
; install/upgrade XML Parser for Win95/Win98/NT4:
;----------------------------------------------------------------------------------------------
[XMLParser]
CheckFileVers: "%34075%", "2,0,0,0"
CheckDiskSpace: "%11%\", "%33001%\CUEXml.ocx"
Setup: SetupXML
[SetupXML]
CopyFiles=CopyXML
[CopyXML]
CUEXml.ocx, CUEXml.ocx,,0x00000020
;----------------------------------------------------------------------------------------------
; backup notes from PSN V2 if present and not installing in same directory:
;----------------------------------------------------------------------------------------------
[BakPsn2]
CheckDiskSpace: CheckSpaceBakPsn2
Setup: CopyNotes.OPT, "%33601%"
[CheckSpaceBakPsn2]
CheckDiskSpace: "%33000%\", "%33601%\PSNData"
CheckDiskSpace: "%33000%\", "%33601%\PSNote.psd"
CheckDiskSpace: "%33000%\", "%33601%\PSNAddr"
CheckDiskSpace: "%33000%\", "%33601%\PSNMList"
CheckDiskSpace: "%33000%\", "%33601%\PSNData.bak"
[CopyNotes.OPT]
CopyFiles=CopyNotesFiles
[CopyNotesFiles]
PSNData, PSNData,, 0x00000010
PSNData, PSNote.psd,, 0x00000010
PSNAddr, PSNAddr,, 0x00000010
PSNMList, PSNMList,, 0x00000010
PSNData.bak, PSNData.bak,, 0x00000010
;----------------------------------------------------------------------------------------------
; install PSN V2, renaming/deleting obsolete files if reinstalling in same directory:
;----------------------------------------------------------------------------------------------
[InstallPsn2]
License: "%33002%\psn2lic.txt", %PSN2%
CheckDiskSpace: CheckSpacePsn2
; unregister old PSN2 Messenger so startup shortcut gets deleted
UnregSrvr: "%33601%\PsnPull.dll"
Setup: RenameNotes.OPT, "%33000%"
Setup: DelOldFiles
Setup: SetupPsn2
Setup: CopyPsn2Conduit.OPT
Setup: Psn2Reg
[CheckSpacePsn2]
CheckDiskSpace: "%33000%\", "%33002%\FauxNote.exe"
CheckDiskSpace: "%33000%\", "%33002%\Psn2.exe"
CheckDiskSpace: "%33000%\", "%33002%\PSNGive.exe"
CheckDiskSpace: "%33000%\", "%33002%\PsnPull.dll"
CheckDiskSpace: "%33000%\", "%33002%\PSMemoBd.dll"
CheckDiskSpace: "%33000%\", "%33002%\PSNAlarm.dll"
CheckDiskSpace: "%33000%\", "%33002%\PSNDisp.dll"
CheckDiskSpace: "%33000%\", "%33002%\PSNGlue.dll"
CheckDiskSpace: "%33000%\", "%33002%\PSNMail.dll"
CheckDiskSpace: "%33000%\", "%33002%\PSNMsg.dll"
CheckDiskSpace: "%33000%\", "%33002%\PSNotes.dll"
CheckDiskSpace: "%33000%\", "%33002%\PSNPrint.dll"
CheckDiskSpace: "%33000%\", "%33002%\Psnotes.hlp"
CheckDiskSpace: "%33000%\", "%33002%\Psnotes.cnt"
CheckDiskSpace: "%33000%\", "%33002%\Readme.doc"
CheckDiskSpace: "%33000%\", "%33002%\Readme2.doc"
CheckDiskSpace: "%33000%\", "%33002%\clock.wav"
CheckDiskSpace: "%33000%\", "%33002%\magic.wav"
CheckDiskSpace: "%33000%\", "%33002%\rolldown.wav"
CheckDiskSpace: "%33000%\", "%33002%\siren.wav"
CheckDiskSpace: "%33000%\", "%33002%\sparkle.wav"
CheckDiskSpace: "%33000%\", "%33002%\whhheeep.wav"
CheckDiskSpace: "%33000%\", "%33002%\whiz.wav"
CheckDiskSpace: "%33000%\", "%33002%\whizpop.wav"
CheckDiskSpace: "%33000%\", "%33002%\zoop.wav"
CheckDiskSpace: "%33000%\", "%33002%\Postin__.ttf"
CheckDiskSpace: "%33000%\", "%33002%\PSNData2"
CheckDiskSpace: "%33000%\", "%33002%\Uninstall.exe"
CheckDiskSpace: "%33000%\", "%33002%\uninst.ini"
[RenameNotes.OPT]
CopyFiles=RenameNotesFiles
[RenameNotesFiles]
PSNData, PSNote.psd,, 0x00000010
[DelOldFiles]
DelFiles=ObsoletePsn2Files
[ObsoletePsn2Files]
psmemoboard.dll,,, 0x00000001
psnmessage.dll,,, 0x00000001
psngivenote.exe,,, 0x00000001
fauxpsnnotes.exe,,, 0x00000001
PSNote.psd,,, 0x00000001
psnotes.gid,,, 0x00000001
VSetupC.exe,,, 0x00000001
Psn2.tlb,,, 0x00000001
Psn2View.exe,,, 0x00000001
PSNGive.exe,,, 0x00000001
psngivenote.log,,, 0x00000001
psnglog1,,, 0x00000001
psnglog2,,, 0x00000001
psnglog3,,, 0x00000001
psnglog4,,, 0x00000001
[SetupPsn2]
CopyFiles=Psn2Files
[Psn2Files]
FauxNote.exe, FauxNote.exe,,0x00000004
psn2.exe, Psn2.exe,,0x00000004
psngive.exe, PSNGive.exe,,0x00000004
PsnPull.dll, PsnPull.dll,,0x00000004
PSMemoBd.dll, PSMemoBd.dll,,0x00000004
psnalarm.dll, PSNAlarm.dll,,0x00000004
psndisp.dll, PSNDisp.dll,,0x00000004
psnglue.dll, PSNGlue.dll,,0x00000004
psnmail.dll, PSNMail.dll,,0x00000004
psnmsg.dll, PSNMsg.dll,,0x00000004
psnotes.dll, PSNotes.dll,,0x00000004
psnprint.dll, PSNPrint.dll,,0x00000004
psnotes.hlp, Psnotes.hlp,,0x00000004
psnotes.cnt, Psnotes.cnt,,0x00000004
Readme.doc, Readme.doc,,0x00000004
Readme2.doc, Readme2.doc,,0x00000004
clock.wav, clock.wav,,0x00000004
magic.wav, magic.wav,,0x00000004
rolldown.wav, rolldown.wav,,0x00000004
siren.wav, siren.wav,,00x00000004
sparkle.wav, sparkle.wav,,0x00000004
whhheeep.wav, whhheeep.wav,,0x00000004
whiz.wav, whiz.wav,,0x00000004
whizpop.wav, whizpop.wav,,0x00000004
zoop.wav, zoop.wav,,0x00000004
Uninstall.exe, Uninstall.exe,, 0x00000004
uninst.ini, uninst.ini,, 0x00000004
Postin__.ttf, Postin__.ttf,,0x00000004
PSNData, PSNData2,,0x00000010
[CopyPsn2Conduit.OPT]
CopyFiles=CopyConduitFiles
CopyFiles=CopyConduitFiles2
[CopyConduitFiles]
csetup.exe, csetup.exe,,0x00000004
setup.ini, setup.ini,,0x00000004
[CopyConduitFiles2]
Condmgr.dll, Condmgr.dll,,0x00000004
[Psn2Reg]
AddReg=Psn2AddReg
[Psn2AddReg]
; Add preferences settings to registry here such as:
; HKCU,Software\3M\Post-it(R) Software Notes V2\System,"AlwaysOnTopConfirm",0x10001,1
; HKCU,Software\3M\Post-it(R) Software Notes V2\System,"DefaultNote",,"{11944AF4-6CE5-11D1-9004-0020AF6DCD1D}"
;----------------------------------------------------------------------------------------------
; setup PSN V2 VBox:
;----------------------------------------------------------------------------------------------
[Psn2VBox]
CheckDiskSpace: "%33000%\", "%33002%\Psn2.tlb"
CheckDiskSpace: "%33000%\", "%33002%\VSetupC.exe"
CopyFile: "%33002%\Psn2.tlb", "%33000%\Psn2.tlb"
CopyFile: "%33002%\VSetupC.exe", "%33000%\VSetupC.exe"
Execute: 60, 0, """%33002%\VSetupT.exe"""
Execute: 60, 0, """%33000%\VSetupC.exe"""
;----------------------------------------------------------------------------------------------
; backup notes from PSN V1 if present:
;----------------------------------------------------------------------------------------------
[BakPsn1]
CheckDiskSpace: CheckSpaceBakPsn1
Setup: BackupPsn1.OPT, "%33004%"
[CheckSpaceBakPsn1]
CheckDiskSpace: "%33000%\", "%33004%\psnote.psd"
CheckDiskSpace: "%33000%\", "%33004%\psnote1.psd"
CheckDiskSpace: "%33000%\", "%33004%\pslogo.psg"
CheckDiskSpace: "%33000%\", "%33004%\pslogo1.psg"
[BackupPsn1.OPT]
CopyFiles=BakPsn1Files
[BakPsn1Files]
psnote.psd, psnote.psd,,0x00000004
psnote1.psd, psnote1.psd,,0x00000004
pslogo.psg, pslogo.psg,,0x00000004
pslogo1.psg, pslogo1.psg,,0x00000004
;----------------------------------------------------------------------------------------------
; upgrade to latest PSN V1.5+ if PSN V1 present:
;----------------------------------------------------------------------------------------------
[AddPsn15]
CheckDiskSpace: CheckSpacePsn15
Setup: SetupPsn15
[CheckSpacePsn15]
CheckDiskSpace: "%33000%\", "%33003%\psn15.exe"
[SetupPsn15]
CopyFiles=AddPsn15Files
[AddPsn15Files]
psnotes.exe, psn15.exe,, 0x00000004
;----------------------------------------------------------------------------------------------
; install net note & Psn2 update server for Internet Explorer:
;----------------------------------------------------------------------------------------------
[IENetNote]
CheckDiskSpace: CheckSpaceIE
Setup: SetupIENetNote
[CheckSpaceIE]
CheckDiskSpace: "%34050%\", "%33002%\npcc.dll"
CheckDiskSpace: "%34050%\", "%33002%\PSNUdate.dll"
[SetupIENetNote]
CopyFiles=IENetNoteFiles
AddReg=AddNetNoteReg
[IENetNoteFiles]
npcc.dll, npcc.dll,,0x00000020
PSNUdate.dll, PSNUdate.dll,,0x00000020
[AddNetNoteReg]
HKCR,CLSID\{CD62C183-73CE-11d0-8F56-0020AF6DCD1D},"Silent",,"BeSilent"
HKCR,CLSID\{CD62C183-73CE-11d0-8F56-0020AF6DCD1D},"NoLite",,"NoLite"
;----------------------------------------------------------------------------------------------
; install net note for Netscape V3 if present:
;----------------------------------------------------------------------------------------------
[NS3NetNote]
CheckDiskSpace: CheckSpaceNS3
Setup: SetupNS3NetNote
[CheckSpaceNS3]
CheckDiskSpace: "%34062%\", "%33002%\npcc.dll"
CheckDiskSpace: "%34063%\", "%33002%\NCNotePlugin.class"
[SetupNS3NetNote]
CopyFiles=NSNetNoteDll
CopyFiles=NS3NetNoteClass
DelFiles=NSDelNetNote
[NSDelNetNote]
npcc.dll,,, 0x00000001
[NSNetNoteDll]
npcc.dll, npcc.dll,,0x00000020
[NS3NetNoteClass]
NCNotePlugin.class, NCNotePlugin.class,,0x00000020
;----------------------------------------------------------------------------------------------
; install net note for Netscape V4 if present:
;----------------------------------------------------------------------------------------------
[NS4NetNote]
CheckDiskSpace: CheckSpaceNS4
Setup: SetupNS4NetNote
[CheckSpaceNS4]
CheckDiskSpace: "%34062%\", "%33002%\npcc.dll"
CheckDiskSpace: "%34064%\", "%33002%\NCNotePlugin.class"
[SetupNS4NetNote]
CopyFiles=NSNetNoteDll
CopyFiles=NS4NetNoteClass
DelFiles=NSDelNetNote
[NS4NetNoteClass]
NCNotePlugin.class, NCNotePlugin.class,,0x00000020
;----------------------------------------------------------------------------------------------
; remove previous PSN V2 if not reinstalled in same directory:
;----------------------------------------------------------------------------------------------
[DelPsn2]
Setup: DeletePsn2
DeleteDir: "%33601%\condmgr"
[DeletePsn2]
DelFiles=DelPsn2Files
DelFiles=DelPsn2InstFiles
DelFiles=DelPsn2ConduitFiles
DelFiles=DelPsn2ConduitFiles2
[DelPsn2Files]
psmemoboard.dll,,, 0x00000001
psnmessage.dll,,, 0x00000001
psngivenote.exe,,, 0x00000001
fauxpsnnotes.exe,,, 0x00000001
FauxNote.exe,,, 0x00000001
Psn2View.exe,,, 0x00000001
psn2.exe,,, 0x00000001
psngive.exe,,, 0x00000001
psnPull.dll,,, 0x00000001
PSMemoBd.dll,,, 0x00000001
psnalarm.dll,,, 0x00000001
psndisp.dll,,, 0x00000001
psnglue.dll,,, 0x00000001
psnmail.dll,,, 0x00000001
psnmsg.dll,,, 0x00000001
psnotes.dll,,, 0x00000001
psnprint.dll,,, 0x00000001
psnotes.hlp,,, 0x00000001
psnotes.cnt,,, 0x00000001
Readme.doc,,, 0x00000001
Readme2.doc,,, 0x00000001
clock.wav,,, 0x00000001
magic.wav,,, 0x00000001
rolldown.wav,,, 0x00000001
siren.wav,,, 0x00000001
sparkle.wav,,, 0x00000001
whhheeep.wav,,, 0x00000001
whiz.wav,,, 0x00000001
whizpop.wav,,, 0x00000001
zoop.wav,,, 0x00000001
Postin__.ttf,,, 0x00000001
psngivenote.log,,, 0x00000001
psnglog1,,, 0x00000001
psnglog2,,, 0x00000001
psnglog3,,, 0x00000001
psnglog4,,, 0x00000001
PSNote.psd,,, 0x00000001
PSNData,,, 0x00000001
PSNAddr,,, 0x00000001
PSNMList,,, 0x00000001
PSNote.bak,,, 0x00000001
PSNData.bak,,, 0x00000001
psnotes.gid,,, 0x00000001
VSetupC.exe,,, 0x00000001
Psn2.tlb,,, 0x00000001
Uninstall.exe,,, 0x00000001
uninst.ini,,, 0x00000001
[DelPsn2InstFiles]
Setup.exe,,, 0x00000001
psn2ofc.inf,,, 0x00000001
Setupapi.dll,,, 0x00000001
cfgmgr32.dll,,, 0x00000001
Installf.ttf,,, 0x00000001
[DelPsn2ConduitFiles]
csetup.exe,,, 0x00000001
setup.ini,,, 0x00000001
[DelPsn2ConduitFiles2]
Condmgr.dll,,, 0x00000001
;----------------------------------------------------------------------------------------------
; remove previous installation of PSN V1 application:
;----------------------------------------------------------------------------------------------
[DelPsn1]
; delete PSN V1 shortcut directories in common start programs directory
DeleteFile: "%34021%\Post-it Software Notes\*.*"
DeleteFile: "%34021%\Post-it(r) Software Notes\*.*"
DeleteFile: "%34021%\Post-it« Software Notes\*.*"
DeleteFile: "%34021%\Post-it« Notes\*.*"
DeleteFile: "%34021%\Notas de Software Post-it«\*.*"
DeleteFile: "%34021%\Software de Notas Post-it\*.*"
DeleteFile: "%34021%\Software de Notas Post-it«\*.*"
DeleteFile: "%34021%\Logiciel Post-it\*.*"
DeleteFile: "%34021%\Logiciel notes Post-it\*.*"
DeleteFile: "%34021%\Logiciel notes Post-it«\*.*"
DeleteFile: "%34021%\Post-it« Program f÷r notisar\*.*"
DeleteFile: "%34021%\Program Notki Post-it«\*.*"
DeleteFile: "%34021%\Post-it« Not Yaz²l²m²\*.*"
DeleteDir: "%34021%\Post-it Software Notes"
DeleteDir: "%34021%\Post-it(r) Software Notes"
DeleteDir: "%34021%\Post-it« Software Notes"
DeleteDir: "%34021%\Post-it« Notes"
DeleteDir: "%34021%\Notas de Software Post-it«"
DeleteDir: "%34021%\Software de Notas Post-it"
DeleteDir: "%34021%\Software de Notas Post-it«"
DeleteDir: "%34021%\Logiciel Post-it"
DeleteDir: "%34021%\Logiciel notes Post-it"
DeleteDir: "%34021%\Logiciel notes Post-it«"
DeleteDir: "%34021%\Post-it« Program f÷r notisar"
DeleteDir: "%34021%\Program Notki Post-it«"
DeleteDir: "%34021%\Post-it« Not Yaz²l²m²"
; delete PSN V1 shortcut directories in user start programs directory
DeleteFile: "%34022%\Post-it Software Notes\*.*"
DeleteFile: "%34022%\Post-it(r) Software Notes\*.*"
DeleteFile: "%34022%\Post-it« Software Notes\*.*"
DeleteFile: "%34022%\Post-it« Notes\*.*"
DeleteFile: "%34022%\Notas de Software Post-it«\*.*"
DeleteFile: "%34022%\Software de Notas Post-it\*.*"
DeleteFile: "%34022%\Software de Notas Post-it«\*.*"
DeleteFile: "%34022%\Logiciel Post-it\*.*"
DeleteFile: "%34022%\Logiciel notes Post-it\*.*"
DeleteFile: "%34022%\Logiciel notes Post-it«\*.*"
DeleteFile: "%34022%\Post-it« Program f÷r notisar\*.*"
DeleteFile: "%34022%\Program Notki Post-it«\*.*"
DeleteFile: "%34022%\Post-it« Not Yaz²l²m²\*.*"
DeleteDir: "%34022%\Post-it Software Notes"
DeleteDir: "%34022%\Post-it(r) Software Notes"
DeleteDir: "%34022%\Post-it« Software Notes"
DeleteDir: "%34022%\Post-it« Notes"
DeleteDir: "%34022%\Notas de Software Post-it«"
DeleteDir: "%34022%\Software de Notas Post-it"
DeleteDir: "%34022%\Software de Notas Post-it«"
DeleteDir: "%34022%\Logiciel Post-it"
DeleteDir: "%34022%\Logiciel notes Post-it"
DeleteDir: "%34022%\Logiciel notes Post-it«"
DeleteDir: "%34022%\Post-it« Program f÷r notisar"
DeleteDir: "%34022%\Program Notki Post-it«"
DeleteDir: "%34022%\Post-it« Not Yaz²l²m²"
; delete PSN V1 directory content & directory
DeleteFile: "%33004%\*.pmd"
DeleteFile: "%33004%\*.dll"
DeleteFile: "%33004%\*.isu"
DeleteFile: "%33004%\install\*.*"
Setup: DeletePsn1
DeleteDir: "%33004%\install"
[DeletePsn1]
DelFiles=DelPsn1Files
DelFiles=DelPsn1StartupIcons
DelFiles=DelPsn1ProgramIcons
[DelPsn1Files]
; obsolete V1 files
pdn.exe,,, 0x00000001
pdn.hlp,,, 0x00000001
psn.dat,,, 0x00000001
psn.bk1,,, 0x00000001
; current V1 files
clock.wav,,, 0x00000001
magic.wav,,, 0x00000001
pnmedia.pnl,,, 0x00000001
Pslogo.psg,,, 0x00000001
Pslogo1.psg,,, 0x00000001
Psnote.psd,,, 0x00000001
Psnote1.psd,,, 0x00000001
psnbckup.psd,,, 0x00000001
psnotes.exe,,, 0x00000001
psnotes.hlp,,, 0x00000001
psnotes.gid,,, 0x00000001
PSNUnIns.exe,,, 0x00000001
readme.doc,,, 0x00000001
readme.wri,,, 0x00000001
rolldown.wav,,, 0x00000001
siren.wav,,, 0x00000001
sparkle.wav,,, 0x00000001
uninst.ini,,, 0x00000001
whhheeep.wav,,, 0x00000001
whiz.wav,,, 0x00000001
whizpop.wav,,, 0x00000001
zoop.wav,,, 0x00000001
[DelPsn1StartupIcons]
Post-it(r) Software Notes.lnk,,, 0x00000001
Post-it« Software Notes.lnk,,, 0x00000001
Post-it« Notes.lnk,,, 0x00000001
Notas de Software Post-it«.lnk,,, 0x00000001
Software de Notas Post-it.lnk,,, 0x00000001
Software de Notas Post-it«.lnk,,, 0x00000001
Logiciel Post-it.lnk,,, 0x00000001
Logiciel notes Post-it.lnk,,, 0x00000001
Logiciel notes Post-it«.lnk,,, 0x00000001
Post-it« Program f÷r notisar.lnk,,, 0x00000001
Program Notki Post-it«.lnk,,, 0x00000001
Post-it« Not Yaz²l²m².lnk,,, 0x00000001
[DelPsn1ProgramIcons]
Post-it(r) Software Notes.lnk,,, 0x00000001
Post-it« Software Notes.lnk,,, 0x00000001
Post-it« Notes.lnk,,, 0x00000001
Notas de Software Post-it«.lnk,,, 0x00000001
Software de Notas Post-it.lnk,,, 0x00000001
Software de Notas Post-it«.lnk,,, 0x00000001
Logiciel Post-it.lnk,,, 0x00000001
Logiciel notes Post-it.lnk,,, 0x00000001
Logiciel notes Post-it«.lnk,,, 0x00000001
Post-it« Program f÷r notisar.lnk,,, 0x00000001
Program Notki Post-it«.lnk,,, 0x00000001
Post-it« Not Yaz²l²m².lnk,,, 0x00000001
;----------------------------------------------------------------------------------------------
; set reboot if can't register plugins
;----------------------------------------------------------------------------------------------
[RegPlugin]
Reboot: Skip
RegSrvr: "%34050%\PSNUdate.dll"
RegSrvr: "%33000%\PSNPull.dll"
;----------------------------------------------------------------------------------------------
; reboot if needed by system upgrade, file copies, or plugin registration:
;----------------------------------------------------------------------------------------------
[Reboot]
Reboot: Check
; unregister PSN2 Messenger so startup shortcut gets deleted
UnregSrvr: "%33000%\PsnPull.dll"
Setup: CopyPsn2Inst
[CopyPsn2Inst]
CopyFiles=CopyPsn2InstFiles
[CopyPsn2InstFiles]
Setup.exe, Setup.exe,,0x00000004
psn2ofc.inf, psn2ofc.inf,,0x00000004
Setupapi.dll, Setupapi.dll,,0x00000004
cfgmgr32.dll, cfgmgr32.dll,,0x00000004
Installf.ttf, Installf.ttf,,0x00000004
;----------------------------------------------------------------------------------------------
; use latest PSN V1.5+ to export PSN V1 notes & mail address book if present:
;----------------------------------------------------------------------------------------------
[Psn1Export]
Execute: 120, 0, """%33000%\bak\psnotes.exe"" -convert"
Setup: DelPsn15
[DelPsn15]
DelFiles=DelPsn15Files
[DelPsn15Files]
psnotes.exe,,, 0x00000001
;----------------------------------------------------------------------------------------------
; unregister Psn V1 & finish cleanup:
;----------------------------------------------------------------------------------------------
[UnregPsn1]
Setup: Psn1Unreg
DeleteDir: "%33004%"
[Psn1Unreg]
DelFiles=DelPsn1SysFiles
DelReg=DelPsn1Reg
[DelPsn1SysFiles]
psnotes.ini,,, 0x00000001
[DelPsn1Reg]
; PSN V1 application clsid
HKCR,CLSID\{93E64050-FA6D-11CE-99F8-0020AF6DCD1D}
; PSN V1 activation key
HKCR,CLSID\{D2483A61-4137-11d0-8BC4-0020AF728C67}
; PSN V1 document keys
HKCR,.psd
HKCR,.psn
HKCR,PSNotes
HKCR,PSNotes.Document
HKCR,PSNotes.Dokument
HKCR,PSNotes.Importazione
HKCR,PSNotes.Import
HKCR,.pmd
HKCR,PMD.Document
HKCR,psn_auto_file
; PSN V1 settings
HKCU,Software\3M\Post-it(r) Software Notes
HKCU,Software\3M\Trial
; PSN V1 uninstall keys
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\PSNotes Beta
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\PSNotes
HKCU,Software\Microsoft\Windows\CurrentVersion\Uninstall\PSNotes Beta
HKCU,Software\Microsoft\Windows\CurrentVersion\Uninstall\PSNotes
;----------------------------------------------------------------------------------------------
; register PSN V2 dlls:
;----------------------------------------------------------------------------------------------
[RegDlls]
RegSrvr: "%11%\CUEXml.ocx"
RegSrvr: "%33000%\psnalarm.dll"
RegSrvr: "%33000%\psnotes.dll"
RegSrvr: "%33000%\psnglue.dll"
RegSrvr: "%33000%\psndisp.dll"
RegSrvr: "%33000%\PSMemoBd.dll"
RegSrvr: "%33000%\psnprint.dll"
RegSrvr: "%33000%\psnmail.dll"
RegSrvr: "%33000%\psnmsg.dll"
RegSrvr: "%33000%\FauxNote.exe"
RegSrvr: "%34050%\npcc.dll"
RegSrvr: "%34050%\PSNUdate.dll"
Setup: RegCleanup
[RegCleanup]
AddReg=AddUninstallReg
DelReg=DelRegCleanup
[AddUninstallReg]
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\PSN2, "DisplayName",,"Post-it« Software Notes Version 2"
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\PSN2, "UninstallString",,"""%33000%\Uninstall.exe"" -Prog""%33000%\psn2.exe"" -INI""%33000%\uninst.ini"""
[DelRegCleanup]
HKCR,CLSID\{CD62C183-73CE-11d0-8F56-0020AF6DCD1D},"Silent"
HKCR,CLSID\{11944A41-6CE5-11d1-9004-0020AF6DCD1D}
HKCR,CLSID\{11944A4A-6CE5-11d1-9004-0020AF6DCD1D}
;----------------------------------------------------------------------------------------------
; register PSN V2 other applications:
;----------------------------------------------------------------------------------------------
[RegApps]
RegSrvr: "%33000%\psngive.exe"
Setup: Psn2RegCleanup
[Psn2RegCleanup]
DelReg=DelPsn2Reg
[DelPsn2Reg]
HKCR,CLSID\{11944A41-6CE5-11d1-9004-0020AF6DCD1D}
;----------------------------------------------------------------------------------------------
; register PSN2 application:
;----------------------------------------------------------------------------------------------
[RegPsn2]
RegSrvr: "%33000%\psn2.exe"
;----------------------------------------------------------------------------------------------
; delete PSN1 Lite Viewer application after moving notes to PSN2 via FauxNotes
;----------------------------------------------------------------------------------------------
[DelViewer]
Setup: DeleteViewer
DeleteDir: "%33501%"
[DeleteViewer]
DelFiles=DelViewerFiles
DelReg=DelViewerReg
[DelViewerFiles]
PSNLite.exe,,, 0x00000001
Uninst.PUn,,, 0x00000001
Uninstall.exe,,, 0x00000001
viewer.vnd,,, 0x00000001
[DelViewerReg]
HKCR,CLSID\{F223DEC5-73A1-11d0-8F56-0020AF6DCD1D}
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\PSNViewer
;----------------------------------------------------------------------------------------------
; launch PSN2 conduit installer
;----------------------------------------------------------------------------------------------
[InstallConduit]
Execute: 60, 0, """%33000%\csetup.exe"" -silent3"
;----------------------------------------------------------------------------------------------
; end of install processing after PSN2 Viewer has been started
; just use this standard section to register & launch Messenger app
;----------------------------------------------------------------------------------------------
[RunApps]
RegSrvr: "%33000%\PsnPull.dll"
Execute: 0, 0, "RunDll32.exe %33005%\PsnPull.dll,RemoteStart"
;----------------------------------------------------------------------------------------------
; start WORD/WordPad to show Readme.doc file content to user if requested:
;----------------------------------------------------------------------------------------------
[Readme]
Execute: 0, 1, """%33000%\Readme.doc"""
;----------------------------------------------------------------------------------------------
; remove self-extracting installer temp files if reboot may have left them behind
; set directory 33004 to temp installer directory before processing this section
;----------------------------------------------------------------------------------------------
[DelSelfExtract]
DeleteFile: "%33004%\psn1app\*.*"
DeleteDir: "%33004%\psn1app"
DeleteFile: "%33004%\psn2app\*.*"
DeleteDir: "%33004%\psn2app"
DeleteFile: "%33004%\psn2sys\*.*"
DeleteDir: "%33004%\psn2sys"
DeleteFile: "%33004%\conduit\condmgr\*.*"
DeleteDir: "%33004%\conduit\condmgr"
DeleteFile: "%33004%\conduit\*.*"
DeleteDir: "%33004%\conduit"
DeleteFile: "%33004%\*.*"
DeleteDir: "%33004%"
;----------------------------------------------------------------------------------------------
; delete PSN2 Installer files that are not in use if copied for reboot:
;----------------------------------------------------------------------------------------------
[DelPsn2Inst]
Setup: DeleteConduit
DeleteDir: "%33000%\condmgr"
[DeleteConduit]
DelFiles=DelConduitFiles
DelFiles=DelConduitFiles2
[DelConduitFiles]
csetup.exe,,, 0x00000001
setup.ini,,, 0x00000001
[DelConduitFiles2]
Condmgr.dll,,, 0x00000001
;----------------------------------------------------------------------------------------------
; include directory name & number for each destination of each file copy section:
;----------------------------------------------------------------------------------------------
[DestinationDirs]
DefaultDestDir=33000
CopyRichedit=11
CopyMsvcrt=11
CopyComCtl=11
CopyXML=11
Psn2Files=33000
ObsoletePsn2Files=33000
RenameNotesFiles=33000
CopyNotesFiles=33000
DelPsn2Files=33601
DelPsn2InstFiles=33601
DelPsn2ConduitFiles=33601
DelPsn2ConduitFiles2=33601, condmgr
IENetNoteFiles=34050
NSNetNoteDll=34062
NS3NetNoteClass=34063
NS4NetNoteClass=34064
NSDelNetNote=34061
DelConduitFiles=33000
DelConduitFiles2=33000, condmgr
CopyPsn2InstFiles=33000
CopyConduitFiles=33000
CopyConduitFiles2=33000, condmgr
BakPsn1Files=33000, bak
AddPsn15Files=33000, bak
DelPsn15Files=33000, bak
DelPsn1Files=33004
DelPsn1SysFiles=10
DelPsn1StartupIcons=34010
DelPsn1ProgramIcons=34020
DelViewerFiles=33501
;----------------------------------------------------------------------------------------------
; include file name & subdirectory on disk # for each source file copied:
;----------------------------------------------------------------------------------------------
[SourceDisksFiles]
; system files to install
Riched20.dll=1, psn2sys
msvcrt.dll=1, psn2sys
comctl32.ocx=1, psn2sys
CUEXml.ocx=1, psn2sys
; PSN V2 files to install
FauxNote.exe=1, psn2app
psn2.exe=1, psn2app
psngive.exe=1, psn2app
PsnPull.dll=1, psn2app
PSMemoBd.dll=1, psn2app
psnalarm.dll=1, psn2app
psndisp.dll=1, psn2app
psnglue.dll=1, psn2app
psnmail.dll=1, psn2app
psnmsg.dll=1, psn2app
psnotes.dll=1, psn2app
psnprint.dll=1, psn2app
psnotes.hlp=1, psn2app
psnotes.cnt=1, psn2app
Readme.doc=1, psn2app
Readme2.doc=1, psn2app
clock.wav=1, psn2app
magic.wav=1, psn2app
rolldown.wav=1, psn2app
siren.wav=1, psn2app
sparkle.wav=1, psn2app
whhheeep.wav=1, psn2app
whiz.wav=1, psn2app
whizpop.wav=1, psn2app
zoop.wav=1, psn2app
Postin__.ttf=1, psn2app
PSNData2=1, psn2app
Uninstall.exe=1, psn2app
uninst.ini=1, psn2app
; Net Note files to install
npcc.dll=1, psn2app
NCNotePlugin.class=1, psn2app
PSNUdate.dll=1, psn2app
; latest PSN V1.5+ files to temporarily install
psn15.exe=1, psn1app
; PSN2 Installer files (copied when reboot needed)
Setup.exe=1
psn2ofc.inf=1
Setupapi.dll=1
cfgmgr32.dll=1
Installf.ttf=1
; Conduit installer files (copied when reboot needed)
csetup.exe=1, conduit
setup.ini=1, conduit
Condmgr.dll=1, conduit\Condmgr
;----------------------------------------------------------------------------------------------
; diskette name for each disk # in install:
;----------------------------------------------------------------------------------------------
[SourceDisksNames]
1=%DISK1%
;----------------------------------------------------------------------------------------------
; directory locations:
;----------------------------------------------------------------------------------------------
[GetDir]
SourcePsn2Exe: "%33002%\Psn2.exe"
Psn2Exe: "%33000%\Psn2.exe"
ConduitExe: "%33000%\csetup.exe"
Psn1BakDir: "%33000%\bak"
Psn15InstExe: "%33003%\psn15.exe"
Psn15CnvtExe: "%33000%\bak\psnotes.exe"
FindPlugin: "%33300%"
FindViewer: "%33500%"
FindMessenger: "%33510%"
FindPsn2: "%33600%"
DefaultDir: "%34000%"
StartupDir: "%34010%"
CommonStartupDir: "%34011%"
UserStartupDir: "%34012%"
ProgramDir: "%34020%"
CommonProgramDir: "%34021%"
UserProgramDir: "%34022%"
DesktopDir: "%34030%"
CommonDesktopDir: "%34031%"
UserDesktopDir: "%34032%"
StartMenu: "%34040%"
CommonStartMenuDir: "%34041%"
UserStartMenuDir: "%34042%"
IEPluginDir: "%34050%"
FindIE: "%34070%"
NSPluginDir: "%34062%"
NS3ClassDir: "%34063%"
NS4ClassDir: "%34064%"
FindNetscape: "%34065%"
;----------------------------------------------------------------------------------------------
; check if Net Note plugin is present:
;----------------------------------------------------------------------------------------------
[CheckPlugin]
CheckFileBusy: "%33300%"
CheckFileBusy: "%34050%\npcc.dll"
CheckFileBusy: "%34061%\npcc.dll"
CheckFileBusy: "%34062%\npcc.dll"
CheckFileBusy: "%33301%"
RegSrvr: "%33301%"
;----------------------------------------------------------------------------------------------
; check if PSN V1 is present:
;----------------------------------------------------------------------------------------------
[CheckPsn1]
FindPsn1: "%33400%"
FindPsn1Ini: "%10%\PSNotes.ini"
CheckFaux: "HKCR,CLSID\{93E64050-FA6D-11CE-99F8-0020AF6DCD1D}\FauxNotes\"
Execute: 0, 0, """%33400%"" querystatus"
;----------------------------------------------------------------------------------------------
; check if misc. PSN V1 files are busy, so we ask the user to close all other apps:
;----------------------------------------------------------------------------------------------
[CheckPsn1MiscBusy]
CheckFileBusy: "%33004%\Readme.doc"
CheckFileBusy: "%33004%\Readme.wri"
CheckFileBusy: "%33004%\psnotes.hlp"
CheckFileBusy: "%33004%\psnotes.gid"
;----------------------------------------------------------------------------------------------
; check if PSN V1 VBox is present:
;----------------------------------------------------------------------------------------------
[CheckPsn1VBox]
Execute: 60, 0, """%33003%\VSetupC.exe"" /state"
;----------------------------------------------------------------------------------------------
; check if misc. PSN V2 files are busy, so we ask the user to close all other apps:
;----------------------------------------------------------------------------------------------
[CheckPsn2MiscBusy]
CheckFileBusy: "%33601%\Readme.doc"
CheckFileBusy: "%33601%\Readme2.doc"
CheckFileBusy: "%33601%\psnotes.hlp"
CheckFileBusy: "%33601%\psnotes.gid"
;----------------------------------------------------------------------------------------------
; check if PSN V2 VBox is already present:
;----------------------------------------------------------------------------------------------
[CheckPsn2VBox]
Execute: 60, 0, """%33601%\VSetupC.exe"" /state"
;----------------------------------------------------------------------------------------------
; localized language strings for US English
; add translated string section [Strings.0809] for UK English
; add translated string section [Strings.040c] for French
; add translated string section [Strings.0407] for German
; add translated string section [Strings.0410] for Italian
; add translated string section [Strings.040a] for Spanish
;----------------------------------------------------------------------------------------------
[Strings]
; name of installation disks (to be translated)
DISK1="Post-it« Software Notes, Ver. 2"
; strings for license names (to be translated)
COMCTL32="Microsoft COMCTL32.DLL"
DCOM95="Microsoft DCOM95 for Windows 95"
DCOM98="Microsoft DCOM98 for Windows 98"
PSN2="3M Post-it« Software Notes Version 2"
; strings for install steps (don't need to be translated)
Msvcrt="Installing Microsoft Msvcrt.dll"
CommCtrl="Installing Microsoft ComCtl32.dll"
DCOM="Installing Microsoft DCOM"
SysReg="Updating system registry"
DCOMReg="Updating system registry"
Richedit="Installing Microsoft RichEd20.dll"
ComCtl="Installing Microsoft ComCtl32.ocx"
XMLParser="Installing XML Parser"
BakPsn2="Backing up existing V2 notes"
InstallPsn2="Installing Post-it« Software Notes V2"
BakPsn1="Backing up existing V1 notes"
AddPsn15="Copying PSN V1.5+"
IENetNote="Installing Net Note for IE"
NS3NetNote="Installing Net Note for Netscape 3"
NS4NetNote="Installing Net Note for Netscape 4"
DelPsn2="Removing previous Post-it« Software Notes V2"
DelPsn1="Removing previous Post-it« Software Notes V1"
Reboot="Checking if reboot is needed"
Psn1Export="Exporting existing V1 notes"
UnregPsn1="Unregistering Post-it« Software Notes V1"
RegPsn2="Registering Post-it« Software Notes V2"