home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 April / Chip_2003-04_cd1.bin / sharewar / post / pn21ebus.exe / psn2lite.inf next >
Windows Setup INFormation  |  2002-12-16  |  63KB  |  1,810 lines

  1. ;DO NOT DELETE THIS FILE
  2. ;IT IS NEEDED FOR INSTALLATION OF SYSTEM AND PROGRAM FILES FOR PSN2LITE
  3. ;
  4. ;Copyright 2000 - 3M Corporation
  5.  
  6. ;----------------------------------------------------------------------------------------------
  7. ; inf file version information:
  8. ;----------------------------------------------------------------------------------------------
  9. [Version]
  10. Signature="$Windows NT$"
  11. Provider="3M Corporation"
  12.  
  13. ;----------------------------------------------------------------------------------------------
  14. ; init section processed when inf file opened:
  15. ;----------------------------------------------------------------------------------------------
  16. [Init]
  17.  
  18. ;----------------------------------------------------------------------------------------------
  19. ; language to install in (setlocale Microsoft language strings), such as:
  20. ; usa = US English (language id 0x0409)
  21. ; eng = UK English (language id 0x0809)
  22. ; fra = French (language id 0x040c)
  23. ; deu = German (language id 0x0407)
  24. ; ita = Italian (language id 0x0410)
  25. ; esp = Spanish (language id 0x040a)
  26. ;----------------------------------------------------------------------------------------------
  27. Language: usa
  28.  
  29. ;----------------------------------------------------------------------------------------------
  30. ; supported O/S's:
  31. ;----------------------------------------------------------------------------------------------
  32. WIN95: Win95
  33. WIN98: Win98
  34. WINNT4: NT4
  35. WINNT5: NT4
  36. WINXP: WinXP
  37.  
  38. ;----------------------------------------------------------------------------------------------
  39. ; Directories defined when inf file opened:
  40. ;----------------------------------------------------------------------------------------------
  41. ; source location of system files for install
  42. SetDir: 35001, "%35000%\Psn2Sys"
  43.  
  44. ; source location of PSN2 application files to install
  45. SetDir: 35002, "%35000%\Psn2App"
  46.  
  47. ; source location of Website Notes files to install
  48. SetDir: 35003, "%35000%\Psn2Web"
  49.  
  50. ; source location of Give Note files to install
  51. SetDir: 35004, "%35000%\Psn2Give"
  52.  
  53. ; source location of MSN Messenger Note files to install
  54. SetDir: 35005, "%35000%\Psn2Msgr"
  55.  
  56. ; source location of Broadcast Subscriber Note files to install
  57. SetDir: 35006, "%35000%\Psn2Http"
  58.  
  59. ; source location of LAN Note files to install
  60. SetDir: 35007, "%35000%\Psn2Lan"
  61.  
  62. ; source location of SMTP Note files to install
  63. SetDir: 35008, "%35000%\Psn2Smtp"
  64.  
  65. ; source location of Psn2 Address Book files to install
  66. SetDir: 35009, "%35000%\Psn2Mab"
  67.  
  68. ; source location of Extra Address Book files to install
  69. SetDir: 35010, "%35000%\Psn2Xab"
  70.  
  71. ; source location of SMAPI Note files to install
  72. SetDir: 35011, "%35000%\Psn2Smap"
  73.  
  74. ; source location of Ink files to install
  75. SetDir: 35012, "%35000%\Psn2Ink"
  76.  
  77. ; source location of ToDo Note files to install
  78. SetDir: 35013, "%35000%\Psn2ToDo"
  79.  
  80. ; source location of Important Message Note files to install
  81. SetDir: 35014, "%35000%\Psn2Msg"
  82.  
  83. ; default program directory
  84. SetDir: 34000, "%1\3M\PSN2Lite", "HKLM,Software\Microsoft\Windows\CurrentVersion\ProgramFilesDir"
  85.  
  86. ; previously installed web note plugin dll
  87. SetDir: 33300, "HKCR,CLSID\{CD62C183-73CE-11d0-8F56-0020AF6DCD1D}\InprocServer32\"
  88.  
  89. ; previously installed PSN1 Viewer exe & directory
  90. SetDir: 33500, "HKCR,CLSID\{F223DEC5-73A1-11d0-8F56-0020AF6DCD1D}\LocalServer32\"
  91. SetDir: 33501, "HKCR,CLSID\{F223DEC5-73A1-11d0-8F56-0020AF6DCD1D}\LocalServer32\", "..\"
  92.  
  93. ; previously installed Post-it Software Note V1 32-bit exe or V2 FauxNotes exe
  94. SetDir: 33400, "HKCR,CLSID\{93E64050-FA6D-11CE-99F8-0020AF6DCD1D}\LocalServer32\"
  95.  
  96. ; previously installed Post-it Software Notes V2 exe & directory
  97. SetDir: 33600, "HKCR,CLSID\{11944A41-6CE5-11d1-9004-0020AF6DCD1D}\LocalServer32\"
  98. SetDir: 33601, "HKCR,CLSID\{11944A41-6CE5-11d1-9004-0020AF6DCD1D}\LocalServer32\", "..\"
  99.  
  100. ; Explorer Auto Startup Directory Locations
  101. SetDir: 34011, "HKLM,Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Common Startup"
  102. SetDir: 34012, "HKCU,Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Startup"
  103.  
  104. ; Explorer Start Program Directory Locations
  105. SetDir: 34021, "HKLM,Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Common Programs"
  106. SetDir: 34022, "HKCU,Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Programs"
  107.  
  108. ; Explorer Desktop Directory Locations
  109. SetDir: 34031, "HKLM,Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Common Desktop"
  110. SetDir: 34032, "HKCU,Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Desktop"
  111.  
  112. ; Explorer Start Menu Directory Locations
  113. SetDir: 34041, "HKLM,Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Common Start Menu"
  114. SetDir: 34042, "HKCU,Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Start Menu"
  115.  
  116. ; Internet Explorer plugins directory Locations
  117. SetDir: 34051, "HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ActiveXCache"
  118. SetDir: 34052, "HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ActiveX Cache\0"
  119. SetDir: 34053, "%10%\OCCache"
  120.  
  121. ; Netscape directory
  122. SetDir: 34060, "HKCR,CLSID\%1\LocalServer32\", "HKCR,NetscapeMarkup\CLSID\", "..\"
  123.  
  124. ; Netscape exe
  125. SetDir: 34065, "HKCR,CLSID\%1\LocalServer32\", "HKCR,NetscapeMarkup\CLSID\"
  126.  
  127. ; Microsoft MSN Messenger
  128. SetDir: 34080, "HKCR,CLSID\{F3A614DC-ABE0-11D2-A441-00C04F795683}\LocalServer32\"
  129.  
  130. ----------------------------------------------------------------------------------------------
  131. ; Directories defined for Win95 after Init section when inf file opened
  132. ; (These directories depend on directories previously defined in Init section):
  133. ;----------------------------------------------------------------------------------------------
  134. [SetDirs.Win95]
  135. ; Explorer Auto Startup Directory
  136. SetDir: 34010, "%34012%"
  137.  
  138. ; Explorer Start Program Directory
  139. SetDir: 34020, "%34022%"
  140.  
  141. ; Explorer Desktop Directory
  142. SetDir: 34030, "%34032%"
  143.  
  144. ; Explorer Start Menu Directory
  145. SetDir: 34040, "%34042%"
  146.  
  147. ; Internet Explorer plugins directory
  148. SetDir: 34050, "%34051%|%34052%|%34053%"
  149.  
  150. ; Netscape old plugins directory
  151. SetDir: 34061, "%34060%\Plugins"
  152.  
  153. ; Netscape 3M plugins directory
  154. SetDir: 34062, "%34060%\Plugins\3M\WebNotes"
  155.  
  156. ; Netscape V3 java classes directory
  157. SetDir: 34063, "%34060%\Java\Classes"
  158.  
  159. ; Netscape V4 java classes directory
  160. SetDir: 34064, "%34060%\Java\Download"
  161.  
  162.  
  163. ;----------------------------------------------------------------------------------------------
  164. ; Directories defined for Win98 after Init section when inf file opened
  165. ; (These directories depend on directories previously defined in Init section):
  166. ;----------------------------------------------------------------------------------------------
  167. [SetDirs.Win98]
  168. ; Explorer Auto Startup Directory
  169. SetDir: 34010, "%34012%"
  170.  
  171. ; Explorer Start Program Directory
  172. SetDir: 34020, "%34022%"
  173.  
  174. ; Explorer Desktop Directory
  175. SetDir: 34030, "%34032%"
  176.  
  177. ; Explorer Start Menu Directory
  178. SetDir: 34040, "%34042%"
  179.  
  180. ; Internet Explorer plugins directory
  181. SetDir: 34050, "%34051%|%34052%|%34053%"
  182.  
  183. ; Netscape old plugins directory
  184. SetDir: 34061, "%34060%\Plugins"
  185.  
  186. ; Netscape 3M plugins directory
  187. SetDir: 34062, "%34060%\Plugins\3M\WebNotes"
  188.  
  189. ; Netscape V3 java classes directory
  190. SetDir: 34063, "%34060%\Java\Classes"
  191.  
  192. ; Netscape V4 java classes directory
  193. SetDir: 34064, "%34060%\Java\Download"
  194.  
  195.  
  196. ;----------------------------------------------------------------------------------------------
  197. ; Directories defined for NT4 after Init section when inf file opened
  198. ; (These directories depend on directories previously defined in Init section):
  199. ;----------------------------------------------------------------------------------------------
  200. [SetDirs.NT4]
  201. ; Explorer Auto Startup Directory
  202. SetDir: 34010,  "%34011%|%34012%"
  203.  
  204. ; Explorer Start Program Directory
  205. SetDir: 34020, "%34021%|%34022%"
  206.  
  207. ; Explorer Desktop Directory
  208. SetDir: 34030, "%34031%|%34032%"
  209.  
  210. ; Explorer Start Menu Directory
  211. SetDir: 34040, "%34041%|%34042%"
  212.  
  213. ; Internet Explorer plugins directory
  214. SetDir: 34050, "%34051%|%34052%|%34053%"
  215.  
  216. ; Netscape old plugins directory
  217. SetDir: 34061, "%34060%\Plugins"
  218.  
  219. ; Netscape 3M plugins directory
  220. SetDir: 34062, "%34060%\Plugins\3M\WebNotes"
  221.  
  222. ; Netscape V3 java classes directory
  223. SetDir: 34063, "%34060%\Java\Classes"
  224.  
  225. ; Netscape V4 java classes directory
  226. SetDir: 34064, "%34060%\Java\Download"
  227.  
  228.  
  229. ;----------------------------------------------------------------------------------------------
  230. ; Directories defined for NT4 after Init section when inf file opened
  231. ; (These directories depend on directories previously defined in Init section):
  232. ;----------------------------------------------------------------------------------------------
  233. [SetDirs.winXP]
  234. ; Explorer Auto Startup Directory
  235. SetDir: 34010,  "%34011%|%34012%"
  236.  
  237. ; Explorer Start Program Directory
  238. SetDir: 34020, "%34021%|%34022%"
  239.  
  240. ; Explorer Desktop Directory
  241. SetDir: 34030, "%34031%|%34032%"
  242.  
  243. ; Explorer Start Menu Directory
  244. SetDir: 34040, "%34041%|%34042%"
  245.  
  246. ; Internet Explorer plugins directory
  247. SetDir: 34050, "%34051%|%34052%|%34053%"
  248.  
  249. ; Netscape old plugins directory
  250. SetDir: 34061, "%34060%\Plugins"
  251.  
  252. ; Netscape 3M plugins directory
  253. SetDir: 34062, "%34060%\Plugins\3M\WebNotes"
  254.  
  255. ; Netscape V3 java classes directory
  256. SetDir: 34063, "%34060%\Java\Classes"
  257.  
  258. ; Netscape V4 java classes directory
  259. SetDir: 34064, "%34060%\Java\Download"
  260.  
  261. ;----------------------------------------------------------------------------------------------
  262. ; Directories dynamically redefined when any section is processed:
  263. ;----------------------------------------------------------------------------------------------
  264. [ResetDirs]
  265. ; default install directory, later set to user selected install directory
  266. SetDir: 33000, "%2"
  267.  
  268. ; previously installed PSN V1 16 or 32-bit exe directory
  269. SetDir: 33004, "%3"
  270.  
  271.  
  272. ;----------------------------------------------------------------------------------------------
  273. ; Installation steps
  274. ;----------------------------------------------------------------------------------------------
  275. [Install]
  276.  
  277. ; Install System files
  278. Install1: InstallSys, %InstallSys%
  279.  
  280. ; Install Application files
  281. Install2: InstallApp, %InstallApp%
  282.  
  283. ; Install Website Note files
  284. Install3: InstallWebsiteNotes, %InstallWebsiteNotes%
  285.  
  286. ; Install Give Note files
  287. Install4: InstallGiveNotes, %InstallGiveNotes%
  288.  
  289. ; Install MSN Messenger Note files
  290. Install5: InstallMsgrNotes, %InstallMsgrNotes%
  291.  
  292. ; Install Broadcast Subscriber Note files
  293. Install6: InstallHttpNotes, %InstallHttpNotes%
  294.  
  295. ; Install LAN Note files
  296. ;InstallXX: InstallLanNotes, %InstallLanNotes%
  297.  
  298. ; Install SMTP Note files
  299. Install7: InstallSmtpNotes, %InstallSmtpNotes%
  300.  
  301. ; Install SMAPI Note files
  302. Install8: InstallSmapiNotes, %InstallSmapiNotes%
  303.  
  304. ; Install Psn2 Address Book files
  305. Install9: InstallAddrBook, %InstallAddrBook%
  306.  
  307. ; Install Extra Address Book files
  308. ;InstallXX: InstallExtraABs, %InstallExtraABs%
  309.  
  310. ; Install files for IBM Ink
  311. Install10: InstallInkFiles, %InstallInkFiles%
  312.  
  313. ; Install ToDo Note files
  314. ;InstallXX: InstallToDoNotes, %InstallToDoNotes%
  315.  
  316. ; Install Important Message Note files
  317. ;InstallXX: InstallMsgNotes, %InstallMsgNotes%
  318.  
  319. ; reboot if needed by system upgrade or file copies
  320. Install11: CheckReboot, %CheckReboot%
  321.  
  322. ; register Psn2 core components
  323. Install12: RegCore, %RegPsn2%
  324.  
  325. ; register optional components
  326. Install13: RegDlls, %RegPsn2%
  327.  
  328. ; Query user for broadcast notes
  329. Install14: QueryUser
  330.  
  331. ; delete PSN1 Viewer application after moving notes to PSN2 via FauxNotes
  332. Install15: DelViewer
  333.  
  334. ; put any last requests here
  335. Install16: EndInstall
  336.  
  337. ; remove self-extracting installer temp files if reboot may have left them behind
  338. Install17: DelSelfExtract
  339.  
  340. ; remove Psn2 files if installation fails
  341. Install18: Cleanup
  342.  
  343.  
  344. ;----------------------------------------------------------------------------------------------
  345. ; Install system files
  346. ;----------------------------------------------------------------------------------------------
  347. [InstallSys]
  348. CheckDir: "%35001%"
  349.  
  350. ; install/upgrade Microsoft C Runtime library:
  351. InstallSys1: Msvcrt, %Msvcrt%
  352.  
  353. ; install/upgrade Microsoft Rich Text control
  354. InstallSys2: Richedit, %Richedit%
  355.  
  356. ; install/upgrade Microsoft Rich Text control
  357. InstallSys3: msscript, %msscript%
  358.  
  359. ; Install DCOM95 for Win95 only
  360. InstallSys4: DCOM95, %InstallDCOM%
  361.  
  362. ;----------------------------------------------------------------------------------------------
  363. ; install/upgrade Microsoft C Runtime library
  364. ;----------------------------------------------------------------------------------------------
  365. [Msvcrt]
  366. CheckNewer: "(5,0,0,7127)", "%11%\msvcrt.dll"
  367. CheckDiskSpace: "%11%\", "%35001%\msvcrt.dll"
  368. SetupOptWarn: SetupMsvcrt
  369.  
  370. [SetupMsvcrt]
  371. CopyFiles=CopyMsvcrt
  372.  
  373. [CopyMsvcrt]
  374. msvcrt.dll, msvcrt.dll,,0x00000020
  375.  
  376. ;----------------------------------------------------------------------------------------------
  377. ; install/upgrade Microsoft Rich Text control
  378. ;----------------------------------------------------------------------------------------------
  379. [Richedit]
  380. CheckNewer: "(5,0,120,7)", "%11%\Riched20.dll"
  381. CheckDiskSpace: "%11%\", "%35001%\Riched20.dll"
  382. SetupOptWarn: SetupRichedit
  383.  
  384. [SetupRichedit]
  385. CopyFiles=CopyRichedit
  386.  
  387. [CopyRichedit]
  388. Riched20.dll, Riched20.dll,,0x00000020
  389.  
  390.  
  391. ;----------------------------------------------------------------------------------------------
  392. ; install/upgrade msscript control
  393. ;----------------------------------------------------------------------------------------------
  394. [msscript]
  395. CheckNewer: "(1,0,0,3929)", "%11%\msscript.ocx"
  396. CheckDiskSpace: "%11%\", "%35001%\msscript.ocx"
  397. SetupOptWarn: SetupMSScript
  398.  
  399. [SetupMSScript]
  400. CopyFiles=CopyMSScript
  401.  
  402. [CopyMSScript]
  403. msscript.ocx, msscript.ocx,,0x00000020
  404.  
  405. ;----------------------------------------------------------------------------------------------
  406. ; install/upgrade Microsoft DCOM for Win95 only:
  407. ;----------------------------------------------------------------------------------------------
  408. [DCOM95.Win95]
  409. CheckRegVers: "HKCR,CLSID\{bdc67890-4fc0-11d0-a805-00aa006d2ea4}\InstalledVersion\", "4,71,0,3328"
  410. License: "%35001%\dcm95lic.txt", %DCOM95%
  411. CheckDiskSpace: "%11%\", 1414000
  412. Execute: 120, 0, """%35001%\dcom95.exe"" /r:n /q:u"
  413.  
  414.  
  415. ;----------------------------------------------------------------------------------------------
  416. ; Install application files
  417. ;----------------------------------------------------------------------------------------------
  418. [InstallApp]
  419. CheckDir: "%35002%"
  420.  
  421. ; copy previous files if directory changes
  422. InstallApp1: BakPsn2, %BakPsn2%
  423.  
  424. ; install PSN2Lite 
  425. InstallApp2: InstallPsn2, %InstallPsn2%
  426.  
  427. ; install PSN2Lite help files
  428. InstallApp3: InstallHelp, %InstallPsn2%
  429.  
  430. ; delete previous files if directory changes
  431. InstallApp4: DelPsn2, %DelPsn2%
  432.  
  433. ;----------------------------------------------------------------------------------------------
  434. ; backup PSN2Lite if present and not installing in same directory:
  435. ;----------------------------------------------------------------------------------------------
  436. [BakPsn2]
  437. CheckDiskSpace: "%33000%\", "%33601%\*.*"
  438. CopyFile: "%33601%\*.*", "%33000%\*.*"
  439.  
  440. ;----------------------------------------------------------------------------------------------
  441. ; install PSN2Lite
  442. ;----------------------------------------------------------------------------------------------
  443. [InstallPsn2]
  444. License: "%35002%\psn2lic.txt", %PSN2NAME%
  445. CheckDiskSpace: CheckSpacePsn2
  446. Setup: SetupPsn2
  447. SetupOpt: SetupPsn2Opt
  448. CopyFile: "%35002%\*.PSNTemplate", "%33000%\*.*"
  449. Setup: Psn2Reg
  450. Setup: Psn2RegOS
  451. DeleteFile: "%33000%\Help\*.gif"
  452. DeleteFile: "%33000%\Help\*.htm"
  453.  
  454. [CheckSpacePsn2]
  455. CheckDiskSpace: "%33000%\", "%35002%\Psn2Lite.exe"
  456. CheckDiskSpace: "%33000%\", "%35002%\PSNAlarm.dll"
  457. CheckDiskSpace: "%33000%\", "%35002%\PSNDisp.dll"
  458. CheckDiskSpace: "%33000%\", "%35002%\PSNotes.dll"
  459. CheckDiskSpace: "%33000%\", "%35002%\F2Note.dll"
  460. CheckDiskSpace: "%33000%\", "%35002%\clock.wav"
  461. CheckDiskSpace: "%33000%\", "%35002%\magic.wav"
  462. CheckDiskSpace: "%33000%\", "%35002%\rolldown.wav"
  463. CheckDiskSpace: "%33000%\", "%35002%\siren.wav"
  464. CheckDiskSpace: "%33000%\", "%35002%\sparkle.wav"
  465. CheckDiskSpace: "%33000%\", "%35002%\whhheeep.wav"
  466. CheckDiskSpace: "%33000%\", "%35002%\whiz.wav"
  467. CheckDiskSpace: "%33000%\", "%35002%\whizpop.wav"
  468. CheckDiskSpace: "%33000%\", "%35002%\zoop.wav"
  469. CheckDiskSpace: "%33000%\", "%35002%\Uninstall.exe"
  470. CheckDiskSpace: "%33000%\", "%35002%\uninst.ini"
  471. CheckDiskSpace: "%11%\", "%35002%\PSNShare.dll"
  472. CheckDiskSpace: "%33000%\", "%35002%\PSNData2"
  473. CheckDiskSpace: "%33000%\", "%35002%\*.PSNTemplate"
  474.  
  475. [SetupPsn2]
  476. CopyFiles=Psn2Files
  477. CopyFiles=Psn2SysFiles
  478.  
  479. [Psn2Files]
  480. Psn2Lite.exe, Psn2Lite.exe,,0x00000004
  481. PSNAlarm.dll, PSNAlarm.dll,,0x00000004
  482. PSNDisp.dll, PSNDisp.dll,,0x00000004
  483. PSNotes.dll, PSNotes.dll,,0x00000004
  484. F2Note.dll, F2Note.dll,,0x00000004
  485. clock.wav, clock.wav,,0x00000004
  486. magic.wav, magic.wav,,0x00000004
  487. rolldown.wav, rolldown.wav,,0x00000004
  488. siren.wav, siren.wav,,00x00000004
  489. sparkle.wav, sparkle.wav,,0x00000004
  490. whhheeep.wav, whhheeep.wav,,0x00000004
  491. whiz.wav, whiz.wav,,0x00000004
  492. whizpop.wav, whizpop.wav,,0x00000004
  493. zoop.wav, zoop.wav,,0x00000004
  494. Uninstall.exe, Uninstall.exe,, 0x00000004
  495. uninst.ini, uninst.ini,, 0x00000004
  496.  
  497. [Psn2SysFiles]
  498. PSNShare.dll, PSNShare.dll,,0x00000004
  499.  
  500. [SetupPsn2Opt]
  501. CopyFiles=Psn2OptFiles
  502.  
  503. [Psn2OptFiles]
  504. PSNData, PSNData2,,0x00000010
  505.  
  506. [Psn2Reg]
  507. DelReg=Psn2ResetReg
  508. AddReg=Psn2AddPrefs
  509.  
  510. ; You can append a section to this INF file, name it PSNExtra and
  511. ; add any additional registry settings here that you want to have 
  512. ; processed during the Psn2 file copy step.
  513. ; See Psn2AddPrefs section for examples of the syntax for setting the registry.
  514. AddReg=PSNExtra            
  515.  
  516. [Psn2RegOS.WinXP]
  517. AddReg=Psn2XP
  518.  
  519. [Psn2RegOS.NT4]
  520. AddReg=Psn2NT
  521.  
  522. [Psn2RegOS.Win98]
  523. AddReg=Psn298
  524.  
  525. [Psn2RegOS.Win95]
  526. AddReg=Psn295
  527.  
  528. [PSN2XP]
  529. HKLM,Software\3M\Post-it(R) Software Notes V2\System,"UserData",0x10001,1
  530.  
  531. [Psn2ResetReg]
  532. ; remove Psn2 & PsnGive CLSID
  533. HKCR,CLSID\{11944A41-6CE5-11d1-9004-0020AF6DCD1D}
  534. HKCR,CLSID\{11944A4A-6CE5-11d1-9004-0020AF6DCD1D}
  535.  
  536. [Psn2AddPrefs]
  537. ; Add preferences settings to registry here
  538. ; (remove ; at beginning of entry to activate it)
  539. ;HKCU,Software\3M\Post-it(R) Software Notes V2\System,"AlwaysOnTopConfirm",0x10001,1
  540. ;HKCU,Software\3M\Post-it(R) Software Notes V2\System,"DefaultNote",,"{11944AF4-6CE5-11D1-9004-0020AF6DCD1D}"
  541.  
  542. ;----------------------------------------------------------------------------------------------
  543. ; install PSN2Lite help files:
  544. ;----------------------------------------------------------------------------------------------
  545. [InstallHelp]
  546. CheckDiskSpace: "%33000%\", 200704
  547. CopyFile: "%35002%\Help\*.*", "%33000%\Help\*.*"
  548.  
  549.  
  550. ;----------------------------------------------------------------------------------------------
  551. ; remove previous PSN2Lite if not reinstalled in same directory:
  552. ;----------------------------------------------------------------------------------------------
  553. [DelPsn2]
  554. DeleteFile: "%33601%\Help\*.gif"
  555. DeleteFile: "%33601%\Help\*.htm"
  556. DeleteDir: "%33601%\Help"
  557. DeleteFile: "%33601%\*.*"
  558. DeleteDir: "%33601%"
  559.  
  560.  
  561. ;----------------------------------------------------------------------------------------------
  562. ; Install Website Notes
  563. ;----------------------------------------------------------------------------------------------
  564. [InstallWebsiteNotes]
  565. CheckDir: "%35003%"
  566.  
  567. ; install website notes into PSN2Lite
  568. InstallWebsiteNotes1: WebsiteNotes, %WebsiteNotes%
  569.  
  570. ; install website notes for IE
  571. InstallWebsiteNotes2: IENetNote, %IENetNote%
  572.  
  573. ; install website notes for Netscape V3 or V4 if present
  574. InstallWebsiteNotes3: NS3NetNote, %NS3NetNote%
  575. InstallWebsiteNotes4: NS4NetNote, %NS4NetNote%
  576.  
  577.  
  578. ;----------------------------------------------------------------------------------------------
  579. ; install website notes into PSN2Lite
  580. ;----------------------------------------------------------------------------------------------
  581. [WebsiteNotes]
  582. CheckDiskSpace: CheckSpaceWebNote
  583. SetupOptWarn: SetupWebNote
  584.  
  585. [CheckSpaceWebNote]
  586. CheckDiskSpace: "%33000%\", "%35003%\FauxNote.exe"
  587.  
  588. [SetupWebNote]
  589. DelFiles=WebFakeFiles
  590. CopyFiles=WebNoteFiles
  591.  
  592. [WebFakeFiles]
  593. F2Note.dll,,, 0x00000001
  594.  
  595. [WebNoteFiles]
  596. FauxNote.exe, FauxNote.exe,,0x00000004
  597.  
  598. ;----------------------------------------------------------------------------------------------
  599. ; install website notes for Internet Explorer:
  600. ;----------------------------------------------------------------------------------------------
  601. [IENetNote]
  602. CheckDiskSpace: CheckSpaceIE
  603. SetupOpt: SetupIENetNote
  604.  
  605. [CheckSpaceIE]
  606. CheckDiskSpace: "%34050%\", "%35003%\npcc.dll"
  607.  
  608. [SetupIENetNote]
  609. CopyFiles=IENetNoteFiles
  610. AddReg=AddNetNoteReg
  611.  
  612. [IENetNoteFiles]
  613. npcc.dll, npcc.dll,,0x00000020
  614.  
  615. [AddNetNoteReg]
  616. HKCR,CLSID\{CD62C183-73CE-11d0-8F56-0020AF6DCD1D},"Silent",,"BeSilent"
  617. HKCR,CLSID\{CD62C183-73CE-11d0-8F56-0020AF6DCD1D},"NoLite",,"NoLite"
  618.  
  619. ;----------------------------------------------------------------------------------------------
  620. ; install website notes for Netscape V3 if present:
  621. ;----------------------------------------------------------------------------------------------
  622. [NS3NetNote]
  623. CheckDiskSpace: CheckSpaceNS3
  624. SetupOpt: SetupNS3NetNote
  625.  
  626. [CheckSpaceNS3]
  627. CheckDiskSpace: "%34062%\", "%35003%\npcc.dll"
  628. CheckDiskSpace: "%34063%\", "%35003%\NCNotePlugin.class"
  629.  
  630. [SetupNS3NetNote]
  631. CopyFiles=NSNetNoteDll
  632. CopyFiles=NS3NetNoteClass
  633. DelFiles=NSDelNetNote
  634.  
  635. [NSDelNetNote]
  636. npcc.dll,,, 0x00000001
  637.  
  638. [NSNetNoteDll]
  639. npcc.dll, npcc.dll,,0x00000020
  640.  
  641. [NS3NetNoteClass]
  642. NCNotePlugin.class, NCNotePlugin.class,,0x00000020
  643.  
  644. ;----------------------------------------------------------------------------------------------
  645. ; install website notes for Netscape V4 if present:
  646. ;----------------------------------------------------------------------------------------------
  647. [NS4NetNote]
  648. CheckDiskSpace: CheckSpaceNS4
  649. SetupOpt: SetupNS4NetNote
  650.  
  651. [CheckSpaceNS4]
  652. CheckDiskSpace: "%34062%\", "%35003%\npcc.dll"
  653. CheckDiskSpace: "%34064%\", "%35003%\NCNotePlugin.class"
  654.  
  655. [SetupNS4NetNote]
  656. CopyFiles=NSNetNoteDll
  657. CopyFiles=NS4NetNoteClass
  658. DelFiles=NSDelNetNote
  659.  
  660. [NS4NetNoteClass]
  661. NCNotePlugin.class, NCNotePlugin.class,,0x00000020
  662.  
  663.  
  664. ;----------------------------------------------------------------------------------------------
  665. ; Install Give Notes
  666. ;----------------------------------------------------------------------------------------------
  667. [InstallGiveNotes]
  668. CheckDir: "%35004%"
  669.  
  670. ; Install M/S XML Parser
  671. InstallGiveNotes1: MSXMLParser, %MSXMLParser%
  672.  
  673. ; install Give Note files
  674. InstallGiveNotes2: GiveNotes, %GiveNotes%
  675.  
  676. ;----------------------------------------------------------------------------------------------
  677. ; install/upgrade Microsoft XML Parser:
  678. ;----------------------------------------------------------------------------------------------
  679. [MSXMLParser]
  680. CheckDiskSpace: "%11%\", 502600
  681. Execute: 60, 0, """%35004%\xmlredist.exe"" /q:u"
  682.  
  683. ;----------------------------------------------------------------------------------------------
  684. ;Install Give Note files
  685. ;----------------------------------------------------------------------------------------------
  686. [GiveNotes]
  687. CheckDiskSpace: CheckSpaceGiveNote
  688. SetupOptWarn: SetupGiveNote
  689.  
  690. [CheckSpaceGiveNote]
  691. CheckDiskSpace: "%33000%\", "%35004%\PSNGive.exe"
  692.  
  693. [SetupGiveNote]
  694. CopyFiles=GiveNoteFiles
  695.  
  696. [GiveNoteFiles]
  697. PSNGive.exe, PSNGive.exe,,0x00000004
  698.  
  699.  
  700. ;----------------------------------------------------------------------------------------------
  701. ; Install MSN Messenger Notes
  702. ;----------------------------------------------------------------------------------------------
  703. [InstallMsgrNotes]
  704. CheckNewer: "%35005%\PSNMSIME.exe", "{6216562C-7FE4-11d3-AD6C-0004ACAE5FDC}"
  705. CheckNewer: "%35005%\PSNMSIM.dll", "{62165633-7FE4-11d3-AD6C-0004ACAE5FDC}"
  706.  
  707. ; install MSN Messenger Notes files
  708. InstallMsgrNotes1: MsgrNotes, %MsgrNotes%
  709.  
  710. ;----------------------------------------------------------------------------------------------
  711. ; Install MSN Messenger Notes files
  712. ;----------------------------------------------------------------------------------------------
  713. [MsgrNotes]
  714. CheckDiskSpace: CheckSpaceMsgrNotes
  715. SetupOptWarn: SetupMsgrNotes
  716.  
  717. [CheckSpaceMsgrNotes]
  718. CheckDiskSpace: "%33000%\", "%35005%\PSNMSIM.dll"
  719. CheckDiskSpace: "%33000%\", "%35005%\PSNMSIME.exe"
  720.  
  721. [SetupMsgrNotes]
  722. CopyFiles=MsgrNoteFiles
  723.  
  724. [MsgrNoteFiles]
  725. PsnMSIM.dll, PsnMSIM.dll,,0x00000004
  726. PsnMSIME.exe, PsnMSIME.exe,,0x00000004
  727.  
  728.  
  729. ;----------------------------------------------------------------------------------------------
  730. ; Install Broadcast Subscriber Notes
  731. ;----------------------------------------------------------------------------------------------
  732. [InstallHttpNotes]
  733. CheckNewer: "%35006%\PSNHTTP.dll", "{6216564D-7FE4-11d3-AD6C-0004ACAE5FDC}"
  734.  
  735. ; install MSN Messenger Notes files
  736. InstallHttpNotes1: HttpNotes, %HttpNotes%
  737.  
  738. ;----------------------------------------------------------------------------------------------
  739. ; Install Broadcast Subscriber Notes files
  740. ;----------------------------------------------------------------------------------------------
  741. [HttpNotes]
  742. CheckDiskSpace: CheckSpaceHttpNotes
  743. SetupOptWarn: SetupHttpNotes
  744.  
  745. [CheckSpaceHttpNotes]
  746. CheckDiskSpace: "%33000%\", "%35006%\PSNHTTP.dll"
  747.  
  748. [SetupHttpNotes]
  749. CopyFiles=HttpNoteFiles
  750.  
  751. [HttpNoteFiles]
  752. PsnHttp.dll, PsnHttp.dll,,0x00000004
  753.  
  754.  
  755. ;----------------------------------------------------------------------------------------------
  756. ; Install LAN Notes
  757. ;----------------------------------------------------------------------------------------------
  758. [InstallLanNotes]
  759. CheckNewer: "%35007%\PsnLan.dll", "{62165643-7FE4-11d3-AD6C-0004ACAE5FDC}"
  760.  
  761. ; Install DCOM
  762. InstallLanNotes1: InstallDCOM, %InstallDCOM%
  763.  
  764. ; install LAN Notes files
  765. InstallLanNotes2: LanNotes, %LanNotes%
  766.  
  767. ;----------------------------------------------------------------------------------------------
  768. ; Install DCOM
  769. ;----------------------------------------------------------------------------------------------
  770. [InstallDCOM]
  771. ; install DCOM if needed
  772. InstallDCOM1: DCOM, %InstallDCOM%
  773. InstallDCOM2: SysReg, %InstallDCOM%
  774. InstallDCOM3: DCOMReg, %InstallDCOM%
  775.  
  776. ;----------------------------------------------------------------------------------------------
  777. ; install/upgrade Microsoft DCOM for Win98 only:
  778. ;----------------------------------------------------------------------------------------------
  779. [DCOM.Win98]
  780. CheckRegVers: "HKCR,CLSID\{bdc67890-4fc0-11d0-a805-00aa006d2ea4}\InstalledVersion\", "4,71,0,3328"
  781. License: "%35007%\dcm98lic.txt", %DCOM98%
  782. CheckDiskSpace: "%11%\", 1414000
  783. Execute: 120, 0, """%35007%\dcom98.exe"" /r:n /q:u"
  784.  
  785. ;----------------------------------------------------------------------------------------------
  786. ; update Win95/Win98 system registry:
  787. ;----------------------------------------------------------------------------------------------
  788. [SysReg.Win95]
  789. CheckRegNotEq: "Y", "HKLM,Software\Microsoft\OLE\EnableRemoteConnect"
  790. Setup: SetupSysReg
  791.  
  792. [SysReg.Win98]
  793. CheckRegNotEq: "Y", "HKLM,Software\Microsoft\OLE\EnableRemoteConnect"
  794. Setup: SetupSysReg
  795.  
  796. [SetupSysReg]
  797. AddReg=AddSysReg
  798.  
  799. [AddSysReg]
  800. HKLM,Software\Microsoft\OLE,"EnableRemoteConnect",,"Y"
  801.  
  802. ;----------------------------------------------------------------------------------------------
  803. ; update Win95/Win98/NT4 system registry for DCOM:
  804. ;----------------------------------------------------------------------------------------------
  805. [DCOMReg.Win95]
  806. CheckRegNotEq: "Y", "HKLM,Software\Microsoft\OLE\EnableDCOM"
  807. Reboot: Set
  808. Setup: SetupDCOMReg
  809.  
  810. [DCOMReg.Win98]
  811. CheckRegNotEq: "Y", "HKLM,Software\Microsoft\OLE\EnableDCOM"
  812. Reboot: Set
  813. Setup: SetupDCOMReg
  814.  
  815. [DCOMReg.NT4]
  816. ; reboot not needed even if enable DCOM flag changed on the fly in NT4
  817. CheckRegNotEq: "Y", "HKLM,Software\Microsoft\OLE\EnableDCOM"
  818. Setup: SetupDCOMReg
  819.  
  820. [DCOMReg.WinXP]
  821. ; reboot not needed even if enable DCOM flag changed on the fly in NT4
  822. CheckRegNotEq: "Y", "HKLM,Software\Microsoft\OLE\EnableDCOM"
  823. Setup: SetupDCOMReg
  824.  
  825. [SetupDCOMReg]
  826. AddReg=AddDCOMReg
  827.  
  828. [AddDCOMReg]
  829. HKLM,Software\Microsoft\OLE,"EnableDCOM",,"Y"
  830.  
  831. ;----------------------------------------------------------------------------------------------
  832. ; Install LAN Notes files
  833. ;----------------------------------------------------------------------------------------------
  834. [LanNotes]
  835. CheckDiskSpace: CheckSpaceLanNotes
  836. SetupOptWarn: SetupLanNotes
  837.  
  838. [CheckSpaceLanNotes]
  839. CheckDiskSpace: "%33000%\", "%35007%\PsnLan.dll"
  840.  
  841. [SetupLanNotes]
  842. CopyFiles=LanNoteFiles
  843.  
  844. [LanNoteFiles]
  845. PsnLan.dll, PsnLan.dll,,0x00000004
  846.  
  847.  
  848. ;----------------------------------------------------------------------------------------------
  849. ; Install SMTP Notes
  850. ;----------------------------------------------------------------------------------------------
  851. [InstallSmtpNotes]
  852. CheckNewer: "%35008%\PsnSmtp.dll", "{62165624-7FE4-11d3-AD6C-0004ACAE5FDC}"
  853.  
  854. ; install SMTP Notes files
  855. InstallSmtpNotes1: SmtpNotes, %SmtpNotes%
  856.  
  857. ;----------------------------------------------------------------------------------------------
  858. ; Install SMTP Notes files
  859. ;----------------------------------------------------------------------------------------------
  860. [SmtpNotes]
  861. CheckDiskSpace: CheckSpaceSmtpNotes
  862. SetupOptWarn: SetupSmtpNotes
  863.  
  864. [CheckSpaceSmtpNotes]
  865. CheckDiskSpace: "%33000%\", "%35008%\PsnSmtp.dll"
  866.  
  867. [SetupSmtpNotes]
  868. CopyFiles=SmtpNoteFiles
  869.  
  870. [SmtpNoteFiles]
  871. PsnSmtp.dll, PsnSmtp.dll,,0x00000004
  872.  
  873.  
  874. ;----------------------------------------------------------------------------------------------
  875. ; Install SMAPI Notes
  876. ;----------------------------------------------------------------------------------------------
  877. [InstallSmapiNotes]
  878. CheckNewer: "%35011%\PsnSmapi.dll", "{62165662-7FE4-11d3-AD6C-0004ACAE5FDC}"
  879.  
  880. ; install SMAPI Notes files
  881. InstallSmapiNotes1: SmapiNotes, %SmapiNotes%
  882.  
  883. ; install PSN2 Address Book files
  884. InstallSmapiNotes2: AddrBook, %AddrBook%
  885.  
  886. ;----------------------------------------------------------------------------------------------
  887. ; Install SMAPI Notes files
  888. ;----------------------------------------------------------------------------------------------
  889. [SmapiNotes]
  890. CheckDiskSpace: CheckSpaceSmapiNotes
  891. SetupOptWarn: SetupSmapiNotes
  892.  
  893. [CheckSpaceSmapiNotes]
  894. CheckDiskSpace: "%33000%\", "%35011%\PsnSmapi.dll"
  895.  
  896. [SetupSmapiNotes]
  897. CopyFiles=SmapiNoteFiles
  898.  
  899. [SmapiNoteFiles]
  900. PsnSmapi.dll, PsnSmapi.dll,,0x00000004
  901.  
  902.  
  903. ;----------------------------------------------------------------------------------------------
  904. ; Install PSN2 Address Book
  905. ;----------------------------------------------------------------------------------------------
  906. [InstallAddrBook]
  907. CheckDir: "%35007%", "%35008%"
  908. CheckNewer: "%35009%\PsnMsgAB.dll", "{62165627-7FE4-11d3-AD6C-0004ACAE5FDC}"
  909.  
  910. ; install PSN2 Address Book files
  911. InstallAddrBook1: AddrBook, %AddrBook%
  912.  
  913. ;----------------------------------------------------------------------------------------------
  914. ; Install PSN2 Address Book files
  915. ;----------------------------------------------------------------------------------------------
  916. [AddrBook]
  917. CheckDiskSpace: CheckSpaceAddrBook
  918. SetupOptWarn: SetupAddrBook
  919.  
  920. [CheckSpaceAddrBook]
  921. CheckDiskSpace: "%33000%\", "%35009%\PsnMsgAB.dll"
  922.  
  923. [SetupAddrBook]
  924. CopyFiles=AddrBookFiles
  925.  
  926. [AddrBookFiles]
  927. PsnMsgAB.dll, PsnMsgAB.dll,,0x00000004
  928.  
  929.  
  930. ;----------------------------------------------------------------------------------------------
  931. ; Install Extra Address Books
  932. ;----------------------------------------------------------------------------------------------
  933. [InstallExtraABs]
  934. CheckDir: "%35008%"
  935. CheckDir: "%35010%"
  936. CheckNewer: "%35010%\Psneuab.dll", "{6216562F-7FE4-11d3-AD6C-0004ACAE5FDC}"
  937. CheckNewer: "%35010%\Psnnsab.dll", "{62165621-7FE4-11d3-AD6C-0004ACAE5FDC}"
  938. CheckNewer: "%35010%\Psnoeab.dll", "{62165611-7FE4-11d3-AD6C-0004ACAE5FDC}"
  939. CheckNewer: "%35010%\Psnwab.dll", "{62165614-7FE4-11d3-AD6C-0004ACAE5FDC}"
  940.  
  941. ; install Extra Address Book files
  942. InstallExtraABs1: ExtraABs, %ExtraABs%
  943.  
  944. ;----------------------------------------------------------------------------------------------
  945. ; Install Extra Address Book files
  946. ;----------------------------------------------------------------------------------------------
  947. [ExtraABs]
  948. CheckDiskSpace: CheckSpaceExtraABs
  949. SetupOptWarn: SetupExtraABs
  950.  
  951. [CheckSpaceExtraABs]
  952. CheckDiskSpace: "%33000%\", "%35010%\Psneuab.dll"
  953. CheckDiskSpace: "%33000%\", "%35010%\Psnnsab.dll"
  954. CheckDiskSpace: "%33000%\", "%35010%\Psnoeab.dll"
  955. CheckDiskSpace: "%33000%\", "%35010%\Psnwab.dll"
  956.  
  957. [SetupExtraABs]
  958. CopyFiles=ExtraABFiles
  959.  
  960. [ExtraABFiles]
  961. Psneuab.dll, Psneuab.dll,,0x00000004
  962. Psnnsab.dll, Psnnsab.dll,,0x00000004
  963. Psnoeab.dll, Psnoeab.dll,,0x00000004
  964. Psnwab.dll, Psnwab.dll,,0x00000004
  965.  
  966.  
  967. ;----------------------------------------------------------------------------------------------
  968. ; Install files for IBM Ink support
  969. ;----------------------------------------------------------------------------------------------
  970. [InstallInkFiles]
  971. CheckNewer: "%35012%\psn2note.exe", "{621656F1-7FE4-11d3-AD6C-0004ACAE5FDC}"
  972. CheckNewer: "%35012%\psndp1.dll", "{8039DF50-3D07-4EFD-AE73-EED33547A9B0}"
  973.  
  974. ; install Ink files
  975. InstallInkFiles1: InkExtras, %InkExtras%
  976.  
  977. ;----------------------------------------------------------------------------------------------
  978. ; Install Ink files
  979. ;----------------------------------------------------------------------------------------------
  980. [InkExtras]
  981. CheckDiskSpace: CheckSpaceInkExtras
  982. SetupOptWarn: SetupInkExtras
  983.  
  984. [CheckSpaceInkExtras]
  985. CheckDiskSpace: "%33000%\", "%35012%\psn2note.exe"
  986. CheckDiskSpace: "%33000%\", "%35012%\psndp1.dll"
  987.  
  988. [SetupInkExtras]
  989. CopyFiles=InkFiles
  990.  
  991. [InkFiles]
  992. psn2note.exe, psn2note.exe,,0x00000004
  993. psndp1.dll, psndp1.dll,,0x00000004
  994.  
  995. ;----------------------------------------------------------------------------------------------
  996. ; Install ToDo Notes
  997. ;----------------------------------------------------------------------------------------------
  998. [InstallToDoNotes]
  999. CheckNewer: "%35013%\PsnToDo.dll", "{5525F097-6CE5-11d1-9004-0020AF6DCD1D}"
  1000.  
  1001. ; install ToDo Notes files
  1002. InstallToDoNotes1: ToDoNotes, %ToDoNotes%
  1003.  
  1004. ;----------------------------------------------------------------------------------------------
  1005. ; Install ToDo Notes files
  1006. ;----------------------------------------------------------------------------------------------
  1007. [ToDoNotes]
  1008. CheckDiskSpace: CheckSpaceToDoNotes
  1009. SetupOptWarn: SetupToDoNotes
  1010.  
  1011. [CheckSpaceToDoNotes]
  1012. CheckDiskSpace: "%33000%\", "%35013%\PsnToDo.dll"
  1013.  
  1014. [SetupToDoNotes]
  1015. CopyFiles=ToDoNotesFiles
  1016.  
  1017. [ToDoNotesFiles]
  1018. PsnToDo.dll, PsnToDo.dll,,0x00000004
  1019.  
  1020.  
  1021. ;----------------------------------------------------------------------------------------------
  1022. ; Install Important Message Notes
  1023. ;----------------------------------------------------------------------------------------------
  1024. [InstallMsgNotes]
  1025. CheckNewer: "%35014%\PsnMsg.dll", "{11944AF3-6CE5-11d1-9004-0020AF6DCD1D}"
  1026.  
  1027. ; install Important Message Notes files
  1028. InstallMsgNotes1: MsgNotes, %MsgNotes%
  1029.  
  1030. ;----------------------------------------------------------------------------------------------
  1031. ; Install Important Message Notes files
  1032. ;----------------------------------------------------------------------------------------------
  1033. [MsgNotes]
  1034. CheckDiskSpace: CheckSpaceMsgNotes
  1035. SetupOptWarn: SetupMsgNotes
  1036.  
  1037. [CheckSpaceMsgNotes]
  1038. CheckDiskSpace: "%33000%\", "%35014%\PsnMsg.dll"
  1039.  
  1040. [SetupMsgNotes]
  1041. CopyFiles=MsgNotesFiles
  1042.  
  1043. [MsgNotesFiles]
  1044. PsnMsg.dll, PsnMsg.dll,,0x00000004
  1045.  
  1046.  
  1047. ;----------------------------------------------------------------------------------------------
  1048. ; reboot if needed by install:
  1049. ;----------------------------------------------------------------------------------------------
  1050. [CheckReboot]
  1051. Reboot: Check
  1052. Setup: CopyPsn2Inst
  1053.  
  1054. [CopyPsn2Inst]
  1055. CopyFiles=Psn2InstFiles
  1056.  
  1057. [Psn2InstFiles]
  1058. Setup.exe, Setup.exe,,0x00000004
  1059. Psn2Lite.inf, Psn2Lite.inf,,0x00000004
  1060.  
  1061.  
  1062. ;----------------------------------------------------------------------------------------------
  1063. ; register application core components:
  1064. ;----------------------------------------------------------------------------------------------
  1065. [RegCore]
  1066. RegSrvr: "%33000%\PsnAlarm.dll"
  1067. RegSrvr: "%33000%\PsnDisp.dll"
  1068. RegSrvr: "%33000%\PsNotes.dll"
  1069. RegSrvr: "%33000%\Psn2Lite.exe"
  1070. Setup: WebFakeReg
  1071. Setup: UninstPsn2Reg
  1072.  
  1073. [WebFakeReg]
  1074. DelReg=DelWebFakeReg
  1075. AddReg=AddWebFakeReg
  1076.  
  1077. [DelWebFakeReg]
  1078. HKCR,CLSID\{93E64050-FA6D-11CE-99F8-0020AF6DCD1D}
  1079.  
  1080. [AddWebFakeReg]
  1081. HKCR,CLSID\{93E64050-FA6D-11CE-99F8-0020AF6DCD1D}
  1082. HKCR,CLSID\{93E64050-FA6D-11CE-99F8-0020AF6DCD1D},,,"F2Note"
  1083. HKCR,CLSID\{93E64050-FA6D-11CE-99F8-0020AF6DCD1D}\FauxNotes
  1084. HKCR,CLSID\{93E64050-FA6D-11CE-99F8-0020AF6DCD1D}\InprocServer32,,,"%33000%\F2Note.dll"
  1085. HKCR,CLSID\{93E64050-FA6D-11CE-99F8-0020AF6DCD1D}\AutoConvertTo,,,"{11944AF4-6CE5-11d1-9004-0020AF6DCD1D}"
  1086.  
  1087. [UninstPsn2Reg]
  1088. AddReg=AddUninstallReg
  1089.  
  1090. [AddUninstallReg]
  1091. HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\PSN2, "DisplayName",,%PSN2NAME%
  1092. HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\PSN2, "UninstallString",,"""%33000%\Uninstall.exe"" -Prog""%33000%\Psn2Lite.exe"" -INI""%33000%\uninst.ini"""
  1093.  
  1094.  
  1095. ;----------------------------------------------------------------------------------------------
  1096. ; register optional components:
  1097. ;----------------------------------------------------------------------------------------------
  1098. [RegDlls]
  1099. RegSrvrOpt: "%11%\msscript.ocx
  1100. RegSrvrOptWarn: "%33000%\FauxNote.exe"
  1101. RegSrvrOptWarn: "%34050%\npcc.dll"
  1102. RegSrvrOptWarn: "%33000%\PsnGive.exe"
  1103. RegSrvrOptWarn: "%33000%\Ps*.dll"
  1104. RegSrvrOptWarn: "%33000%\PsnMSIME.exe"
  1105. RegSrvrOptWarn: "%33000%\psn2note.exe"
  1106. RegSrvrOpt: "%33000%\psndp1.dll"
  1107. Setup: RegCleanupWeb
  1108.  
  1109. [RegCleanupWeb]
  1110. DelReg=DelWebReg
  1111.  
  1112. [DelWebReg]
  1113. HKCR,CLSID\{CD62C183-73CE-11d0-8F56-0020AF6DCD1D},"Silent"
  1114. HKCR,"Component Categories\{11944A01-6CE5-11d1-9004-0020AF6DCD1D}v"
  1115.  
  1116.  
  1117. ;----------------------------------------------------------------------------------------------
  1118. ; Query user for broadcast notes
  1119. ;----------------------------------------------------------------------------------------------
  1120. [QueryUser]
  1121.  
  1122. ; query user to receive PSN2 update information
  1123. QueryUser1: Psn2Update
  1124.  
  1125. ; additional broadcast queries go here...
  1126.  
  1127. ;----------------------------------------------------------------------------------------------
  1128. ; query PSN2 update information:
  1129. ;----------------------------------------------------------------------------------------------
  1130. [Psn2Update]
  1131. CheckRegNotEq: "PSNNews2", "HKCU,%BroadcastSrvr%%Psn2Srvr%\Settings\Server"
  1132. AlertOpt: %NO%, %YES%, %NO%, Psn2UpdateAlert
  1133. Setup: Psn2UpdateReg
  1134.  
  1135. [Psn2UpdateReg]
  1136. AddReg=AddPsn2Update
  1137.  
  1138. [AddPsn2Update]
  1139. HKCU,"%BroadcastSrvr%%Psn2Srvr%",,,%PSNNews%
  1140. HKCU,"%BroadcastSrvr%%Psn2Srvr%\Settings","PollInterval",0x00010001,0x00015180
  1141. HKCU,"%BroadcastSrvr%%Psn2Srvr%\Settings","Server",,"PSNNews2"
  1142. HKCU,"%BroadcastSrvr%%Psn2Srvr%\Settings","URL",,"http://pmb001.3M.com/psnmsgr/PSNNews?server=psnnews2"
  1143.  
  1144. ;----------------------------------------------------------------------------------------------
  1145. ; delete PSN1 Viewer application after moving notes to PSN2 via FauxNotes
  1146. ;----------------------------------------------------------------------------------------------
  1147. [DelViewer]
  1148. Setup: DeleteViewer
  1149. DeleteDir: "%33501%"
  1150.  
  1151. [DeleteViewer]
  1152. DelFiles=DelViewerFiles
  1153. DelReg=DelViewerReg
  1154.  
  1155. [DelViewerFiles]
  1156. PSNLite.exe,,, 0x00000001
  1157. Uninst.PUn,,, 0x00000001
  1158. Uninstall.exe,,, 0x00000001
  1159. viewer.vnd,,, 0x00000001
  1160.  
  1161. [DelViewerReg]
  1162. HKCR,CLSID\{F223DEC5-73A1-11d0-8F56-0020AF6DCD1D}
  1163. HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\PSNViewer
  1164.  
  1165.  
  1166. ;----------------------------------------------------------------------------------------------
  1167. ; remove self-extracting installer temp files if reboot may have left them behind
  1168. ; set directory 33004 to temp installer directory before processing this section
  1169. ;----------------------------------------------------------------------------------------------
  1170. [DelSelfExtract]
  1171. DeleteFile: "%33004%\Psn2Sys\*.*"
  1172. DeleteDir: "%33004%\Psn2Sys"
  1173. DeleteFile: "%33004%\Psn2App\*.*"
  1174. DeleteDir: "%33004%\Psn2App"
  1175. DeleteFile: "%33004%\Psn2App\Help\*.*"
  1176. DeleteDir: "%33004%\Psn2App\Help"
  1177. DeleteFile: "%33004%\Psn2Web\*.*"
  1178. DeleteDir: "%33004%\Psn2Web"
  1179. DeleteFile: "%33004%\Psn2Give\*.*"
  1180. DeleteDir: "%33004%\Psn2Give"
  1181. DeleteFile: "%33004%\Psn2Msgr\*.*"
  1182. DeleteDir: "%33004%\Psn2Msgr"
  1183. DeleteFile: "%33004%\Psn2Http\*.*"
  1184. DeleteDir: "%33004%\Psn2Http"
  1185. DeleteFile: "%33004%\Psn2Lan\*.*"
  1186. DeleteDir: "%33004%\Psn2Lan"
  1187. DeleteFile: "%33004%\Psn2Smtp\*.*"
  1188. DeleteDir: "%33004%\Psn2Smtp"
  1189. DeleteFile: "%33004%\Psn2Smap\*.*"
  1190. DeleteDir: "%33004%\Psn2Smap"
  1191. DeleteFile: "%33004%\Psn2Mab\*.*"
  1192. DeleteDir: "%33004%\Psn2Mab"
  1193. DeleteFile: "%33004%\Psn2Xab\*.*"
  1194. DeleteDir: "%33004%\Psn2Xab"
  1195. DeleteFile: "%33004%\Psn2Ink\*.*"
  1196. DeleteDir: "%33004%\Psn2Ink"
  1197. DeleteFile: "%33004%\Psn2ToDo\*.*"
  1198. DeleteDir: "%33004%\Psn2ToDo"
  1199. DeleteFile: "%33004%\Psn2Msg\*.*"
  1200. DeleteDir: "%33004%\Psn2Msg"
  1201. DeleteFile: "%33004%\*.*"
  1202. DeleteDir: "%33004%"
  1203.  
  1204.  
  1205. ;----------------------------------------------------------------------------------------------
  1206. ; remove Psn2Lite application files if installation failure
  1207. ;----------------------------------------------------------------------------------------------
  1208. [Cleanup]
  1209. UnregSrvrOpt: "%33000%\FauxNote.exe"
  1210. UnregSrvrOpt: "%33000%\Ps*.dll"
  1211. UnregSrvrOpt: "%33000%\Psn*.exe
  1212. Setup: CleanupApp
  1213. Setup: CleanupAppReg
  1214. DeleteFile: "%33000%\Help\*.gif"
  1215. DeleteFile: "%33000%\Help\*.htm"
  1216. DeleteDir: "%33000%\Help"
  1217. DeleteDir: "%33000%"
  1218.  
  1219. [CleanupApp]
  1220. DelFiles=CleanupAppFiles
  1221. DelFiles=CleanupSysFiles
  1222. DelFiles=CleanupInstFiles
  1223.  
  1224. [CleanupAppFiles]
  1225. PSNAlarm.dll,,, 0x00000001
  1226. PSNDisp.dll,,, 0x00000001
  1227. PSNotes.dll,,, 0x00000001
  1228. PsnHttp.dll,,, 0x00000001
  1229. PsnLan.dll,,, 0x00000001
  1230. PsnSmtp.dll,,, 0x00000001
  1231. PsnSmapi.dll,,, 0x00000001
  1232. PsnMsgAB.dll,,, 0x00000001
  1233. Psneuab.dll,,, 0x00000001
  1234. Psnnsab.dll,,, 0x00000001
  1235. Psnoeab.dll,,, 0x00000001
  1236. Psnwab.dll,,, 0x00000001
  1237. PsnToDo.dll,,, 0x00000001
  1238. psnmsg.dll,,, 0x00000001
  1239. PsnMSIM.dll,,, 0x00000001
  1240. F2Note.dll,,, 0x00000001
  1241. PsnMSIME.exe,,, 0x00000001
  1242. PSNGive.exe,,, 0x00000001
  1243. Psn2Lite.exe,,, 0x00000001
  1244. FauxNote.exe,,, 0x00000001
  1245. psn2note.exe,,, 0x00000001
  1246. psndp1.dll,,, 0x00000001
  1247. Uninstall.exe,,, 0x00000001
  1248. uninst.ini,,, 0x00000001
  1249. clock.wav,,, 0x00000001
  1250. magic.wav,,, 0x00000001
  1251. rolldown.wav,,, 0x00000001
  1252. siren.wav,,, 0x00000001
  1253. sparkle.wav,,, 0x00000001
  1254. whhheeep.wav,,, 0x00000001
  1255. whiz.wav,,, 0x00000001
  1256. whizpop.wav,,, 0x00000001
  1257. zoop.wav,,, 0x00000001
  1258. psnglog1,,, 0x00000001
  1259. psnglog2,,, 0x00000001
  1260. psnglog3,,, 0x00000001
  1261. psnglog4,,, 0x00000001
  1262.  
  1263. [CleanupSysFiles]
  1264. PSNShare.dll,,, 0x00000001
  1265.  
  1266. [CleanupInstFiles]
  1267. Setup.exe,,, 0x00000001
  1268. psn2Lite.inf,,, 0x00000001
  1269.  
  1270. [CleanupStartupIcons]
  1271. Post-it« Software Notes Lite.lnk,,, 0x00000001
  1272.  
  1273. [CleanupProgramIcons]
  1274. Post-it« Software Notes Lite.lnk,,, 0x00000001
  1275.  
  1276. [CleanupAppReg]
  1277. DelReg=CleanupReg
  1278.  
  1279. [CleanupReg]
  1280. HKCR,CLSID\{11944A40-6CE5-11d1-9004-0020AF6DCD1D}
  1281. HKCR,CLSID\{11944A41-6CE5-11d1-9004-0020AF6DCD1D}
  1282. HKCR,CLSID\{11944A42-6CE5-11d1-9004-0020AF6DCD1D}
  1283. HKCR,CLSID\{11944A49-6CE5-11d1-9004-0020AF6DCD1D}
  1284. HKCR,CLSID\{11944A4D-6CE5-11d1-9004-0020AF6DCD1D}
  1285. HKCR,CLSID\{11944A4E-6CE5-11d1-9004-0020AF6DCD1D}
  1286. HKCR,CLSID\{11944AF3-6CE5-11d1-9004-0020AF6DCD1D}
  1287. HKCR,CLSID\{11944AF4-6CE5-11d1-9004-0020AF6DCD1D}
  1288. HKCR,CLSID\{B817734E-046C-11D3-B674-00104BA25195}
  1289. HKCR,CLSID\{D8C927E8-78C0-11D2-B352-00600807A5DC}
  1290. HKCR,CLSID\{D8C927E9-78C0-11D2-B352-00600807A5DC}
  1291. HKCR,CLSID\{D8C927EA-78C0-11D2-B352-00600807A5DC}
  1292. HKCR,CLSID\{D8C927EB-78C0-11D2-B352-00600807A5DC}
  1293.  
  1294. HKCR,3m.DefaultImpMsg
  1295. HKCR,3m.DefaultImpMsg.1
  1296. HKCR,3m.PNote
  1297. HKCR,3m.PNote.1
  1298. HKCR,3m.PNoteObj
  1299. HKCR,3m.PNoteObj.1
  1300.  
  1301. HKCR,PSys.PSys
  1302. HKCR,PSys.PSys.1
  1303. HKCR,PSNotes
  1304. HKCU,Software\Classes\PSNotes
  1305.  
  1306. HKCR,AppID\{11944A41-6CE5-11d1-9004-0020AF6DCD1D}
  1307. HKCR,AppID\PSN2.EXE
  1308. HKCR,AppID\PSNGive.EXE
  1309.  
  1310. HKCR,Component Categories\{11944A00-6CE5-11d1-9004-0020AF6DCD1D}
  1311. HKCR,Component Categories\{11944A01-6CE5-11d1-9004-0020AF6DCD1D}
  1312.  
  1313. HKCR,Interface\{11944A11-6CE5-11D1-9004-0020AF6DCD1D}
  1314. HKCR,Interface\{11944A12-6CE5-11D1-9004-0020AF6DCD1D}
  1315. HKCR,Interface\{11944A13-6CE5-11D1-9004-0020AF6DCD1D}
  1316. HKCR,Interface\{11944A14-6CE5-11D1-9004-0020AF6DCD1D}
  1317. HKCR,Interface\{11944A15-6CE5-11D1-9004-0020AF6DCD1D}
  1318. HKCR,Interface\{11944A20-6CE5-11D1-9004-0020AF6DCD1D}
  1319. HKCR,Interface\{11944A21-6CE5-11D1-9004-0020AF6DCD1D}
  1320. HKCR,Interface\{11944AC0-6CE5-11D1-9004-0020AF6DCD1D}
  1321. HKCR,Interface\{11944AC1-6CE5-11D1-9004-0020AF6DCD1D}
  1322. HKCR,Interface\{11944AC2-6CE5-11D1-9004-0020AF6DCD1D}
  1323. HKCR,Interface\{11944AC3-6CE5-11D1-9004-0020AF6DCD1D}
  1324. HKCR,Interface\{11944AC4-6CE5-11D1-9004-0020AF6DCD1D}
  1325. HKCR,Interface\{11944AC5-6CE5-11D1-9004-0020AF6DCD1D}
  1326. HKCR,Interface\{11944AC6-6CE5-11D1-9004-0020AF6DCD1D}
  1327. HKCR,Interface\{11944AC7-6CE5-11D1-9004-0020AF6DCD1D}
  1328. HKCR,Interface\{11944AC8-6CE5-11D1-9004-0020AF6DCD1D}
  1329. HKCR,Interface\{11944AC9-6CE5-11D1-9004-0020AF6DCD1D}
  1330. HKCR,Interface\{11944ACA-6CE5-11D1-9004-0020AF6DCD1D}
  1331. HKCR,Interface\{11944ACB-6CE5-11D1-9004-0020AF6DCD1D}
  1332. HKCR,Interface\{11944ACC-6CE5-11D1-9004-0020AF6DCD1D}
  1333. HKCR,Interface\{11944ACD-6CE5-11D1-9004-0020AF6DCD1D}
  1334. HKCR,Interface\{11944ACE-6CE5-11D1-9004-0020AF6DCD1D}
  1335. HKCR,Interface\{11944ACF-6CE5-11D1-9004-0020AF6DCD1D}
  1336. HKCR,Interface\{11944AD0-6CE5-11D1-9004-0020AF6DCD1D}
  1337. HKCR,Interface\{4F199D12-5487-11D2-B345-00600807A5DC}
  1338.  
  1339. HKCR,TypeLib\{11944A80-6CE5-11D1-9004-0020AF6DCD1D}
  1340. HKCR,TypeLib\{11944A81-6CE5-11D1-9004-0020AF6DCD1D}
  1341. HKCR,TypeLib\{11944A82-6CE5-11D1-9004-0020AF6DCD1D}
  1342. HKCR,TypeLib\{11944A83-6CE5-11D1-9004-0020AF6DCD1D}
  1343. HKCR,TypeLib\{11944A84-6CE5-11D1-9004-0020AF6DCD1D}
  1344. HKCR,TypeLib\{11944A85-6CE5-11D1-9004-0020AF6DCD1D}
  1345. HKCR,TypeLib\{11944A86-6CE5-11D1-9004-0020AF6DCD1D}
  1346. HKCR,TypeLib\{11944A87-6CE5-11D1-9004-0020AF6DCD1D}
  1347. HKCR,TypeLib\{11944A8A-6CE5-11D1-9004-0020AF6DCD1D}
  1348. HKCR,TypeLib\{11944A8D-6CE5-11D1-9004-0020AF6DCD1D}
  1349. HKCR,TypeLib\{11944A8F-6CE5-11D1-9004-0020AF6DCD1D}
  1350. HKCR,TypeLib\{4F199D05-5487-11D2-B345-00600807A5DC}
  1351. HKCR,TypeLib\{62165610-7FE4-11D3-AD6C-0004ACAE5FDC}
  1352. HKCR,TypeLib\{62165620-7FE4-11D3-AD6C-0004ACAE5FDC}
  1353. HKCR,TypeLib\{62165623-7FE4-11D3-AD6C-0004ACAE5FDC}
  1354. HKCR,TypeLib\{62165626-7FE4-11D3-AD6C-0004ACAE5FDC}
  1355. HKCR,TypeLib\{62165629-7FE4-11D3-AD6C-0004ACAE5FDC}
  1356. HKCR,TypeLib\{6216562D-7FE4-11D3-AD6C-0004ACAE5FDC}
  1357. HKCR,TypeLib\{62165632-7FE4-11D3-AD6C-0004ACAE5FDC}
  1358. HKCR,TypeLib\{62165640-7FE4-11D3-AD6C-0004ACAE5FDC}
  1359. HKCR,TypeLib\{6216564B-7FE4-11D3-AD6C-0004ACAE5FDC}
  1360.  
  1361. HKCU,Software\3M\Post-it(R) Software Notes V2
  1362. HKCU,Software\3M\PSNGiveNote
  1363. HKCU,Software\3M\PSNMSIME
  1364. HKCU,Software\3M\PSNSMTP
  1365. HKCU,Software\3M\PSNHTTP
  1366. HKCU,Software\3M\PSNSMAPI
  1367. HKCU,AppEvents\Schemes\Apps\Post-it(R) Software Notes
  1368.  
  1369. HKLM,Software\microsoft\windows\currentversion\uninstall\psn2
  1370. HKLM,Software\Classes\TypeLib\{62165610-7FE4-11D3-AD6C-0004ACAE5FDC}
  1371. HKLM,Software\Classes\TypeLib\{62165620-7FE4-11D3-AD6C-0004ACAE5FDC}
  1372. HKLM,Software\Classes\TypeLib\{62165623-7FE4-11D3-AD6C-0004ACAE5FDC}
  1373. HKLM,Software\Classes\TypeLib\{62165626-7FE4-11D3-AD6C-0004ACAE5FDC}
  1374. HKLM,Software\Classes\TypeLib\{62165629-7FE4-11D3-AD6C-0004ACAE5FDC}
  1375. HKLM,Software\Classes\TypeLib\{6216562D-7FE4-11D3-AD6C-0004ACAE5FDC}
  1376. HKLM,Software\Classes\TypeLib\{62165632-7FE4-11D3-AD6C-0004ACAE5FDC}
  1377. HKLM,Software\Classes\TypeLib\{62165640-7FE4-11D3-AD6C-0004ACAE5FDC}
  1378. HKLM,Software\Classes\TypeLib\{6216564B-7FE4-11D3-AD6C-0004ACAE5FDC}
  1379.  
  1380. HKCR,PSNMSIMABPage.PSNMSIMABPage
  1381. HKCR,PSNMSIMABPage.PSNMSIMABPage.1
  1382. HKCR,PSNMSIMABProvider.PSNMSIMABProvider
  1383. HKCR,PSNMSIMABProvider.PSNMSIMABProvider.1
  1384. HKCR,PSNMSIMTPPage.PSNMSIMTPPage
  1385. HKCR,PSNMSIMTPPage.PSNMSIMTPPage.1
  1386. HKCR,PSNMSIMTPProvider.PSNMSIMTPProvider
  1387. HKCR,PSNMSIMTPProvider.PSNMSIMTPProvider.1
  1388. HKCR,AppID\{62165631-7FE4-11d3-AD6C-0004ACAE5FDC}
  1389. HKCR,CLSID\{6216562A-7FE4-11d3-AD6C-0004ACAE5FDC}
  1390. HKCR,CLSID\{6216562C-7FE4-11d3-AD6C-0004ACAE5FDC}
  1391. HKCR,CLSID\{11944A4A-6CE5-11d1-9004-0020AF6DCD1D}
  1392. HKCR,CLSID\{54D06E90-392C-11D3-AD4E-0004ACAE5FDC}
  1393. HKCR,CLSID\{62165613-7FE4-11d3-AD6C-0004ACAE5FDC}
  1394. HKCR,Interface\{3882D0A1-410B-11D3-AD50-0004ACAE5FDC}
  1395. HKCR,Interface\{62165600-7FE4-11D3-AD6C-0004ACAE5FDC}
  1396. HKCR,Interface\{62165606-7FE4-11D3-AD6C-0004ACAE5FDC}
  1397. HKCR,Interface\{62165645-7FE4-11D3-AD6C-0004ACAE5FDC}
  1398. HKCR,Interface\{62165652-7FE4-11D3-AD6C-0004ACAE5FDC}
  1399. HKCR,Interface\{B817734D-046C-11D3-B674-00104BA25195}
  1400. HKCR,TypeLib\{3882D094-410B-11D3-AD50-0004ACAE5FDC}
  1401. HKCR,TypeLib\{B8177340-046C-11D3-B674-00104BA25195}
  1402. HKCR,RegAlarms.RegAlarms
  1403. HKCR,RegAlarms.RegAlarms.1
  1404. HKCR,RegMisc.RegMisc
  1405. HKCR,RegMisc.RegMisc.1
  1406. HKCR,RegSendNotes.RegSendNotes
  1407. HKCR,RegSendNotes.RegSendNotes.1
  1408. HKCR,RegSystem.RegSystem
  1409. HKCR,RegSystem.RegSystem.1
  1410.  
  1411. HKLM,Software\Classes\PSNMSIMABPage.PSNMSIMABPage
  1412. HKLM,Software\Classes\PSNMSIMABPage.PSNMSIMABPage.1
  1413. HKLM,Software\Classes\PSNMSIMABProvider.PSNMSIMABProvider
  1414. HKLM,Software\Classes\PSNMSIMABProvider.PSNMSIMABProvider.1
  1415. HKLM,Software\Classes\PSNMSIMTPPage.PSNMSIMTPPage
  1416. HKLM,Software\Classes\PSNMSIMTPPage.PSNMSIMTPPage.1
  1417. HKLM,Software\Classes\PSNMSIMTPProvider.PSNMSIMTPProvider
  1418. HKLM,Software\Classes\PSNMSIMTPProvider.PSNMSIMTPProvider.1
  1419. HKLM,Software\Classes\AppID\{62165631-7FE4-11d3-AD6C-0004ACAE5FDC}
  1420. HKLM,Software\Classes\CLSID\{6216562A-7FE4-11d3-AD6C-0004ACAE5FDC}
  1421. HKLM,Software\Classes\CLSID\{6216562C-7FE4-11d3-AD6C-0004ACAE5FDC}
  1422. HKLM,Software\Classes\CLSID\{11944A4A-6CE5-11d1-9004-0020AF6DCD1D}
  1423. HKLM,Software\Classes\CLSID\{54D06E90-392C-11D3-AD4E-0004ACAE5FDC}
  1424. HKLM,Software\Classes\CLSID\{62165613-7FE4-11d3-AD6C-0004ACAE5FDC}
  1425. HKLM,Software\Classes\Interface\{3882D0A1-410B-11D3-AD50-0004ACAE5FDC}
  1426. HKLM,Software\Classes\Interface\{62165600-7FE4-11D3-AD6C-0004ACAE5FDC}
  1427. HKLM,Software\Classes\Interface\{62165606-7FE4-11D3-AD6C-0004ACAE5FDC}
  1428. HKLM,Software\Classes\Interface\{62165652-7FE4-11D3-AD6C-0004ACAE5FDC}
  1429. HKLM,Software\Classes\Interface\{B817734D-046C-11D3-B674-00104BA25195}
  1430. HKLM,Software\Classes\TypeLib\{3882D094-410B-11D3-AD50-0004ACAE5FDC}
  1431. HKLM,Software\Classes\TypeLib\{3882D094-410B-11D3-AD50-0004ACAE5FDC}
  1432. HKLM,Software\Classes\TypeLib\{B8177340-046C-11D3-B674-00104BA25195}
  1433. HKLM,Software\Microsoft\Windows\CurrentVersion\App Paths\psnotes.exe
  1434. HKLM,Software\Classes\RegAlarms.RegAlarms
  1435. HKLM,Software\Classes\RegAlarms.RegAlarms.1
  1436. HKLM,Software\Classes\RegMisc.RegMisc
  1437. HKLM,Software\Classes\RegMisc.RegMisc.1
  1438. HKLM,Software\Classes\RegSendNotes.RegSendNotes
  1439. HKLM,Software\Classes\RegSendNotes.RegSendNotes.1
  1440. HKLM,Software\Classes\RegSystem.RegSystem
  1441. HKLM,Software\Classes\RegSystem.RegSystem.1
  1442.  
  1443.  
  1444. ;----------------------------------------------------------------------------------------------
  1445. ; include directory name & number for each destination of each file copy section:
  1446. ;----------------------------------------------------------------------------------------------
  1447. [DestinationDirs]
  1448. ; CopyFiles destination directories
  1449. DefaultDestDir=33000
  1450. CopyMsvcrt=11
  1451. CopyRichedit=11
  1452. CopyMSScript=11
  1453. Psn2SysFiles=11
  1454. Psn2Files=33000
  1455. Psn2OptFiles=33000
  1456. WebNoteFiles=33000
  1457. IENetNoteFiles=34050
  1458. NSNetNoteDll=34062
  1459. NS3NetNoteClass=34063
  1460. NS4NetNoteClass=34064
  1461. GiveNoteFiles=33000
  1462. MsgrNoteFiles=33000
  1463. HttpNoteFiles=33000
  1464. LanNoteFiles=33000
  1465. SmtpNoteFiles=33000
  1466. SmapiNoteFiles=33000
  1467. AddrBookFiles=33000
  1468. ExtraABFiles=33000
  1469. Psn2InstFiles=33000
  1470. InkFiles=33000
  1471. ToDoNotesFiles=33000
  1472. MsgNotesFiles=33000
  1473.  
  1474. ; DelFiles directories
  1475. WebFakeFiles=33000
  1476. NSDelNetNote=34061
  1477. DelViewerFiles=33501
  1478.  
  1479. ; Cleanup Psn2 directories
  1480. CleanupAppFiles=33000
  1481. CleanupInstFiles=33000
  1482. CleanupSysFiles=11
  1483. CleanupStartupIcons=34010
  1484. CleanupProgramIcons=34020
  1485.  
  1486.  
  1487. ;----------------------------------------------------------------------------------------------
  1488. ; include file name & subdirectory on disk # for each source file copied:
  1489. ;----------------------------------------------------------------------------------------------
  1490. [SourceDisksFiles]
  1491. ; System files to install
  1492. Riched20.dll=1, Psn2Sys
  1493. msscript.ocx=1, Psn2Sys
  1494. msvcrt.dll=1, Psn2Sys
  1495.  
  1496. ; PSN2Lite files to install
  1497. Psn2Lite.exe=1, Psn2App
  1498. PSNAlarm.dll=1, Psn2App
  1499. PSNDisp.dll=1, Psn2App
  1500. PSNotes.dll=1, Psn2App
  1501. F2Note.dll=1, Psn2App
  1502. clock.wav=1, psn2app
  1503. magic.wav=1, psn2app
  1504. rolldown.wav=1, psn2app
  1505. siren.wav=1, psn2app
  1506. sparkle.wav=1, psn2app
  1507. whhheeep.wav=1, psn2app
  1508. whiz.wav=1, psn2app
  1509. whizpop.wav=1, psn2app
  1510. zoop.wav=1, psn2app
  1511. Uninstall.exe=1, Psn2App
  1512. uninst.ini=1, Psn2App
  1513. PsnShare.dll=1, Psn2App
  1514.  
  1515. ; PSN2Lite optional files to install
  1516. PSNData2=1, Psn2App
  1517.  
  1518. ; Website Notes files to install
  1519. FauxNote.exe=1, Psn2Web
  1520. npcc.dll=1, Psn2Web
  1521. NCNotePlugin.class=1, Psn2Web
  1522.  
  1523. ; Give Note files to install
  1524. PSNGive.exe=1, Psn2Give
  1525.  
  1526. ; MSN Messenger Note files to install
  1527. PsnMSIM.dll=1, Psn2Msgr
  1528. PsnMSIME.exe=1,Psn2Msgr
  1529.  
  1530. ; Broadcast Subscriber Note files to install
  1531. PsnHttp.dll=1, Psn2Http
  1532.  
  1533. ; LAN Note files to install
  1534. PsnLan.dll=1, Psn2Lan
  1535.  
  1536. ; SMTP Note files to install
  1537. PsnSmtp.dll=1, Psn2Smtp
  1538.  
  1539. ; SMAPI Note files to install
  1540. PsnSmapi.dll=1, Psn2Smap
  1541.  
  1542. ; Psn2 Address Book files to install
  1543. PsnMsgAB.dll=1, Psn2Mab
  1544.  
  1545. ; Extra Address Book files to install
  1546. Psneuab.dll=1, Psn2Xab
  1547. Psnnsab.dll=1, Psn2Xab
  1548. Psnoeab.dll=1, Psn2Xab
  1549. Psnwab.dll=1, Psn2Xab
  1550.  
  1551. ; Ink files to install
  1552. psn2note.exe=1, Psn2Ink
  1553. psndp1.dll=1, Psn2Ink
  1554.  
  1555. ; ToDo Notes files to install
  1556. PsnToDo.dll=1, Psn2ToDo
  1557.  
  1558. ; Important Mesasge Notes files to install
  1559. PsnMsg.dll=1, Psn2Msg
  1560.  
  1561. ; PSN2 Installer files (copied when reboot needed)
  1562. Setup.exe=1
  1563. Psn2Lite.inf=1
  1564.  
  1565.  
  1566. ;----------------------------------------------------------------------------------------------
  1567. ; diskette name for each disk # in install:
  1568. ;----------------------------------------------------------------------------------------------
  1569. [SourceDisksNames]
  1570. 1=%DISK1%
  1571.  
  1572.  
  1573. ;----------------------------------------------------------------------------------------------
  1574. ; directory locations:
  1575. ;----------------------------------------------------------------------------------------------
  1576. [GetDir]
  1577. SourcePsn2Exe: "%35002%\Psn2Lite.exe"
  1578. FauxNotesExe: "%35003%\FauxNote.exe"
  1579. XMLExe: "%35004%\xmlredist.exe"
  1580.  
  1581. Psn2Exe: "%33000%\Psn2Lite.exe"
  1582.  
  1583. FindPlugin: "%33300%"
  1584. FindViewer: "%33500%"
  1585. FindPsn2: "%33600%"
  1586.  
  1587. DefaultDir: "%34000%"
  1588.  
  1589. StartupDir: "%34010%"
  1590. CommonStartupDir: "%34011%"
  1591. UserStartupDir: "%34012%"
  1592.  
  1593. ProgramDir: "%34020%"
  1594. CommonProgramDir: "%34021%"
  1595. UserProgramDir: "%34022%"
  1596.  
  1597. DesktopDir: "%34030%"
  1598. CommonDesktopDir: "%34031%"
  1599. UserDesktopDir: "%34032%"
  1600.  
  1601. StartMenu: "%34040%"
  1602. CommonStartMenuDir: "%34041%"
  1603. UserStartMenuDir: "%34042%"
  1604.  
  1605. IEPluginDir: "%34050%"
  1606.  
  1607. NSPluginDir: "%34062%"
  1608. NS3ClassDir: "%34063%"
  1609. NS4ClassDir: "%34064%"
  1610. FindNetscape: "%34065%"
  1611.  
  1612. FindMSNMsgr: "%34080%
  1613.  
  1614.  
  1615. ;----------------------------------------------------------------------------------------------
  1616. ; check if Net Note plugin is present:
  1617. ;----------------------------------------------------------------------------------------------
  1618. [CheckPlugin]
  1619. CheckFileBusy: "%33300%"
  1620. CheckFileBusy: "%34050%\npcc.dll"
  1621. CheckFileBusy: "%34061%\npcc.dll"
  1622. CheckFileBusy: "%34062%\npcc.dll"
  1623.  
  1624.  
  1625. ;----------------------------------------------------------------------------------------------
  1626. ; check if PSN V1 is present:
  1627. ;----------------------------------------------------------------------------------------------
  1628. [CheckPsn1]
  1629. FindPsn1Ini: "%10%\PSNotes.ini"
  1630. Execute: 0, 0, """%33400%"" querystatus"
  1631.  
  1632.  
  1633. ;----------------------------------------------------------------------------------------------
  1634. ; check if misc. PSN V2 files are busy, so we ask the user to close all other apps:
  1635. ;----------------------------------------------------------------------------------------------
  1636. [CheckPsn2MiscBusy]
  1637. CheckFileBusy: "%33601%\PsnHttp.dll"
  1638. CheckFileBusy: "%33601%\PsnMSIM.dll"
  1639. CheckFileBusy: "%33601%\PSNMSIME.exe"
  1640. CheckFileBusy: "%33601%\psn2note.exe"
  1641. CheckFileBusy: "%11%\PsnShare.dll"
  1642.  
  1643.  
  1644. ;----------------------------------------------------------------------------------------------
  1645. ; check if PSN V2 VBox is already present:
  1646. ;----------------------------------------------------------------------------------------------
  1647. [CheckPsn2VBox]
  1648. Execute: 60, 0, """%33601%\VSetupC.exe"" /state"
  1649.  
  1650.  
  1651. ;----------------------------------------------------------------------------------------------
  1652. ; localized language strings for US English
  1653. ; add translated string section [Strings.040c] for French
  1654. ; add translated string section [Strings.0410] for Italian
  1655. ; add translated string section [Strings.0407] for German
  1656. ; add translated string section [Strings.040a] for Spanish
  1657. ; add translated string section [Strings.0809] for UK English
  1658. ;----------------------------------------------------------------------------------------------
  1659. [Strings]
  1660. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  1661. ; STRINGS NOT TO BE TRANSLATED:
  1662. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  1663.  
  1664. ; name of installation disks
  1665. DISK1=%PSN2NAME%
  1666.  
  1667. ; strings for install steps
  1668.  
  1669. ; Install System components
  1670. InstallSys="Checking System components"
  1671. Msvcrt="Installing Microsoft Msvcrt.dll"
  1672. Richedit="Installing Microsoft RichEd20.dll"
  1673. msscript="Installing Microsoft msscript.ocx"
  1674.  
  1675. ; Install Application components
  1676. InstallApp="Checking Application components"
  1677. BakPsn2="Backing up existing Post-it« Software Notes Lite"
  1678. InstallPsn2="Installing Post-it« Software Notes Lite"
  1679. DelPsn2="Removing previous Post-it« Software Notes Lite"
  1680.  
  1681. ; Install Website Notes
  1682. InstallWebsiteNotes="Checking Website Note components"
  1683. WebsiteNotes="Installing Website Notes"
  1684. IENetNote="Installing Website Notes for IE"
  1685. NS3NetNote="Installing Website Notes for Netscape 3"
  1686. NS4NetNote="Installing Website Notes for Netscape 4"
  1687.  
  1688. ; Install Give Notes
  1689. InstallGiveNotes="Checking Give Note components"
  1690. MSXMLParser="Installing Microsoft XML Parser"
  1691. GiveNotes="Installing Give Notes"
  1692.  
  1693. ; Install MSN Messenger Notes
  1694. InstallMsgrNotes="Checking MSN Messenger Note components"
  1695. MsgrNotes="Installing MSN Messenger Notes"
  1696.  
  1697. ; Install Broadcast Subscriber Notes
  1698. InstallHttpNotes="Checking Broadcast Subscriber Note components"
  1699. HttpNotes="Installing Broadcast Subscriber Notes"
  1700.  
  1701. ; Install LAN Notes
  1702. InstallLanNotes="Checking LAN Note components"
  1703. InstallDCOM="Installing DCOM"
  1704. LanNotes="Installing LAN Notes"
  1705.  
  1706. ; Install SMTP Notes
  1707. InstallSmtpNotes="Checking SMTP Note components"
  1708. SmtpNotes="Installing SMTP Notes"
  1709.  
  1710. ; Install SMAPI Notes
  1711. InstallSmapiNotes="Checking SMAPI Note components"
  1712. SmapiNotes="Installing SMAPI Notes"
  1713.  
  1714. ; Install Psn2 Address Book
  1715. InstallAddrBook="Checking Psn2 Address Book components"
  1716. AddrBook="Installing Psn2 Address Book"
  1717.  
  1718. ; Install Extra Address Books
  1719. InstallExtraABs="Checking Extra Address Book components"
  1720. ExtraABs="Installing Extra Address Books"
  1721.  
  1722. ; Install IBM Ink files
  1723. InstallInkFiles="Checking Ink components"
  1724. InkExtras="Installing for IBM Ink"
  1725.  
  1726. ; Install ToDo Notes
  1727. InstallToDoNotes="Checking To Do Notes components"
  1728. ToDoNotes="Installing To Do Notes"
  1729.  
  1730. ; Install Important Message Notes
  1731. InstallMsgNotes="Checking Important Message Notes components"
  1732. MsgNotes="Installing Important Message Notes"
  1733.  
  1734. CheckReboot="Checking if reboot is needed"
  1735.  
  1736. RegPsn2="Registering Post-it« Software Notes Lite"
  1737.  
  1738. ; Registry address of broadcast servers
  1739. BroadcastSrvr="Software\3M\PSNHTTP\HTTPServers\"
  1740.  
  1741. ; Web address of Post-it« Software Notes broadcast server
  1742. Psn2Srvr="http://www.3M.com/psnbcaster?server=psnnews2"
  1743.  
  1744. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  1745. ; STRINGS TO BE TRANSLATED:
  1746. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  1747.  
  1748. ; name of application
  1749. PSN2NAME="Post-it« Software Notes Lite Version 2"
  1750.  
  1751. ; strings for license names
  1752. DCOM95="Microsoft DCOM95 for Windows 95"
  1753. DCOM98="Microsoft DCOM98 for Windows 98"
  1754.  
  1755. ; Alert/Query buttons:
  1756. YES = "Yes" 
  1757. NO = "No"
  1758.  
  1759. ; Broadcaster names:
  1760. PSNNews = "Post-it« Software Notes News Server"
  1761.  
  1762. ; Alert/Query text:
  1763. [Psn2UpdateAlert]
  1764. "Would you like to receive update information regarding Post-it« Software Notes "
  1765. "delivered to your desktop on a Post-it« Note (requires a connection to the Internet)?"
  1766.  
  1767.  
  1768. ;----------------------------------------------------------------------------------------------
  1769. ; put any last requests here (install is already considered complete, 
  1770. ; and Psn2 may already be up and running, but here's one last shot to
  1771. ; add/remove registry settings, copy/delete files, execute app, etc.):
  1772. ;----------------------------------------------------------------------------------------------
  1773. [EndInstall]
  1774. Setup: LastReg
  1775.  
  1776. [LastReg]
  1777. AddReg=LastAddReg
  1778. DelReg=LastDelReg
  1779.  
  1780. ; You can append a section to this INF file, name it LastExtra and
  1781. ;    add any additional registry settings that you want to have processed here.
  1782. ; See LastAddReg section for examples of the syntax for setting the registry.
  1783. AddReg=LastExtra    
  1784.  
  1785. [LastAddReg]
  1786. ; Add any last settings to registry here
  1787. ; (remove ; at beginning of entry to activate it)
  1788. ;HKCU,Software\3M\Post-it(R) Software Notes V2,"Add2Startup",0x10001,1
  1789.  
  1790. [LastDelReg]
  1791. ; Delete any last settings from registry here
  1792. ; (remove ; at beginning of entry to activate it)
  1793. ;HKCR,CLSID\{54D06E90-392C-11D3-AD4E-0004ACAE5FDC}
  1794. ;HKCU,Software\3M\Post-it(R) Software Notes V2\System,"AlwaysOnTopConfirm"
  1795.  
  1796.  
  1797. ;----------------------------------------------------------------------------------------------
  1798. ; To add command line parameters to the inf file, such as 
  1799. ;    -ns -quiet -quiet3M -quietp
  1800. ; Append Init2 section with CmdParms key to end of inf file
  1801. ;   (or remove ; at beginning of Init2 & CmdParms entries below)
  1802. ;----------------------------------------------------------------------------------------------
  1803. ;[Init2]
  1804. ;CmdParms: "-ns"
  1805.  
  1806.  
  1807. ; Be sure to leave a carriage return \ line feed after this comment
  1808. ; Automated installer routines may want to append items to the end of the installer
  1809.  
  1810.