home *** CD-ROM | disk | FTP | other *** search
/ Image Master / L80.iso / Win98 / PRECOPY2.CAB / ols.inf < prev    next >
Encoding:
INI File  |  1998-05-11  |  22.2 KB  |  688 lines

  1.  
  2.  
  3.  
  4. ;*********************************************************************************
  5. ;*
  6. ;*
  7. ;* OLS.INF
  8. ;*
  9. ;* This is the Setup information file to install the 
  10. ;*   Online Services
  11. ;*
  12. ;*********************************************************************************
  13. [Version]
  14. Signature  = "$CHICAGO$"
  15. LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
  16. SetupClass = BASE
  17.  
  18.  
  19. ;*********************************************************************************
  20. ;*
  21. ;* Destination directories for each file section
  22. ;*
  23. ;*********************************************************************************
  24. [DestinationDirs]
  25. ols.base.copy.inf        = 17
  26. ols.base.copy.win        = 25
  27. ols.base.del.txt         = 25,%Desktop%\%OnlineShort%
  28. ols.base.del.AOL         = 24,%OEM_PROGRAMF%\%OnlineShort%\%AOL%
  29. ols.base.del.ATT         = 24,%OEM_PROGRAMF%\%OnlineShort%\%ATT%
  30. ols.base.del.Compuserve  = 24,%OEM_PROGRAMF%\%OnlineShort%\%CompuShort%
  31. ols.base.del.Prodigy     = 24,%OEM_PROGRAMF%\%OnlineShort%\%Prodigy%
  32. ols.base.del.MSN         = 24,%OEM_PROGRAMF%\%OnlineShort%\%MSN%
  33. ols.oc.copy.AOL          = 24,%OEM_PROGRAMF%\%OnlineShort%\%AOL%
  34. ols.oc.copy.ATT          = 24,%OEM_PROGRAMF%\%OnlineShort%\%ATT%
  35. ols.oc.copy.Compuserve   = 24,%OEM_PROGRAMF%\%OnlineShort%\%CompuShort%
  36. ols.oc.copy.Prodigy      = 24,%OEM_PROGRAMF%\%OnlineShort%\%Prodigy%
  37. ols.oc.copy.MSN          = 24,%OEM_PROGRAMF%\%OnlineShort%\%MSN%
  38.  
  39.  
  40. ;*********************************************************************************
  41. ;*
  42. ;* BaseWinOptions
  43. ;*
  44. ;*********************************************************************************
  45. [BaseWinOptions]
  46. ols.base
  47.  
  48. [ols.base]
  49. CopyFiles   = ols.base.copy.inf, ols.base.copy.win
  50. DelFiles    = ols.base.del.MSN, ols.base.del.AOL, ols.base.del.ATT, ols.base.del.Compuserve, ols.base.del.Prodigy, ols.oc.copy.MSN, ols.oc.copy.AOL, ols.oc.copy.ATT, ols.oc.copy.Compuserve, ols.oc.copy.Prodigy, ols.base.del.txt
  51. ;DelReg      = ols.base.delreg.msn
  52. AddReg      = ols.oc.addreg, ols.base.addreg, ols.base.addreg.msn, ols.base.del.txt.addreg
  53. UpdateInis  = ols.base.inis, ols.base.inis.onetime
  54. PerUserInstall = ols.pui
  55.  
  56. [ols.base.copy.inf]
  57. ols.inf
  58.  
  59. [ols.base.copy.win]
  60. services.txt
  61.  
  62. [ols.base.del.txt]
  63. abouto~1.txt
  64. aboutt~1.txt
  65.  
  66. [ols.base.del.txt.addreg]
  67.   ; delete old text file
  68. HKLM,%KEY_DELETE%\OnlineServices,,0,"%25%\%Desktop%\%OnlineShort%"
  69. HKLM,%KEY_DELETE%\OnlineServices,Abouto~1.txt,0,"%LFN_OLS_TXT_1%"
  70. HKLM,%KEY_DELETE%\OnlineServices,Aboutt~1.txt,0,"%LFN_OLS_TXT_2%"
  71.  
  72. [ols.base.addreg]
  73.   ; Rename Desktop to LFN
  74. HKLM,%KEY_RENAME%\Desktop1,,,%25%
  75. HKLM,%KEY_RENAME%\Desktop1,%Desktop%,,!$!$!$!$.DSK
  76. HKLM,%KEY_RENAME%\Desktop1,!$!$!$!$.DSK,,"%DesktopLong%"
  77.  
  78. [ols.base.addreg.msn]              ; MSN wanted Program Viewer removed
  79. HKCU,"Software\Microsoft\MSN\Settings",IgnorePV,1,1
  80.  
  81. [OlsPerUser]
  82. AddReg = ols.base.addreg.msn
  83. UpdateInis = ols.base.inis
  84.  
  85. [ols.pui]
  86. GUID = "OlsPerUser"
  87. DisplayName = %PUI_DESC_OLS%
  88. Version = %PUI_VERSION%
  89. IsInstalled = 1
  90. StubPath = "rundll.exe %11%\setupx.dll,InstallHinfSection OlsPerUser 64 %17%\ols.inf"
  91. DontAsk = 2
  92.  
  93. ;[ols.base.delreg.msn]
  94. ;HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{00028B00-0000-0000-C000-000000000046}",,,
  95.  
  96. [ols.base.del.MSN]
  97.  
  98. [ols.base.del.AOL]
  99. aolsetup.exe
  100. setup25i.ex
  101. setup32.exe
  102. aol30us.exe
  103. aol30ca.exe
  104. aol30uk.exe
  105.  
  106. [ols.base.del.ATT]
  107. attkit.exe
  108. accesbtn.gif
  109. attlogo.gif
  110. attwns.ico
  111. attwns1.htm
  112. attwnsvc.isp
  113. balloon.jpg
  114. blglobe.gif
  115. cancel.ins
  116. custcare.gif
  117. earth.gif
  118. easybtn.gif
  119. headline.htm
  120. jumper.gif
  121. mgrmap.gif
  122. onlinebt.gif
  123. reliabtn.gif
  124. roadpage.gif
  125. shopbtn.gif
  126. signbtn.gif
  127. signup_b.gif
  128. title2.gif
  129. univcard.gif
  130. wnmenu.htm
  131. wntext.htm
  132. worldbtn.gif
  133.  
  134. [ols.base.del.Compuserve]
  135. cs3kit.exe
  136. cssetup.exe
  137. wowkit.exe
  138.  
  139. [ols.base.del.Prodigy]
  140. prokit.exe
  141.  
  142. [ols.base.inis]
  143.   ; Create the Online Services group under Programs on the Start menu
  144. setup.ini, progman.groups,,"OLS_Menu=%OnlineLong%"
  145.   ; Delete OSR2 entries
  146. setup.ini, OLS_Menu,, """%CompuDesc_OSR2%"""
  147. setup.ini, OLS_Menu,, """%ProdigyDesc_OSR2%"""
  148. setup.ini, OLS_Menu,, """%AOLDesc_OSR2%"""
  149. setup.ini, OLS_Menu,, """%ATTDesc_OSR2%"""
  150. setup.ini, OLS_Menu,, """%WOWDesc_OSR2%"""
  151. setup.ini, OLS_Menu,, """%CompuDesc_old%"""
  152.  
  153.   ;delete OSR2.5 entries
  154. setup.ini, OLS_Menu,, """%CISDesc_osr25%"""
  155. setup.ini, OLS_Menu,, """%ProdigyDesc_osr25%"""
  156. setup.ini, OLS_Menu,, """%Setup_MSNDESC_osr25%"""
  157. setup.ini, OLS_Menu,, """%AOLDesc_win98old%"""
  158.  
  159.  
  160.   ; Create the Online Services folder on the Desktop
  161. setup.ini, progman.groups,,"OLS_Desktop=""..\..\%DesktopLong%\%OnlineLong%"""
  162.   ; Create the link to the services.txt file
  163. setup.ini, OLS_Desktop,, """%OnlineTxtLong%"", ""%25%\services.txt"""
  164.   ; Delete OSR2 entries
  165. setup.ini, OLS_Desktop,, """%CompuDesc_OSR2%"""
  166. setup.ini, OLS_Desktop,, """%ProdigyDesc_OSR2%"""
  167. setup.ini, OLS_Desktop,, """%AOLDesc_OSR2%"""
  168. setup.ini, OLS_Desktop,, """%ATTDesc_OSR2%"""
  169. setup.ini, OLS_Desktop,, """%WOWDesc_OSR2%"""
  170. setup.ini, OLS_Desktop,, """%Old_Signup_Link%"""
  171. setup.ini, OLS_Desktop,, """%Setup_MSNDesc%"""
  172. setup.ini, OLS_Desktop,, """%CompuDesc_old%"""
  173.  
  174.   ;delete OSR2.5 entries
  175. setup.ini, OLS_Desktop,, """%CISDesc_osr25%"""
  176. setup.ini, OLS_Desktop,, """%ProdigyDesc_osr25%"""
  177. setup.ini, OLS_Desktop,, """%Setup_MSNDESC_osr25%"""
  178. setup.ini, OLS_Desktop,, """%AOLDesc_win98old%"""
  179.  
  180.   ; Delete old shortcuts on Start Menu
  181. setup.ini, progman.groups,, "groupOLS_Acc=%APPS_DESC%"
  182. setup.ini, groupOLS_Acc,, """%Signup_Link_Desc%"""
  183. setup.ini, groupOLS_Acc,, """%Old_Signup_Link%"""
  184.  
  185.  
  186. [ols.base.inis.onetime]
  187.   ; Delete the links to the respective EXEs
  188. setup.ini, OLS_Menu,, """%MSNDesc%"""
  189. setup.ini, OLS_Menu,, """%CompuDesc%"""
  190. setup.ini, OLS_Menu,, """%ProdigyDesc%"""
  191. setup.ini, OLS_Menu,, """%AOLDesc%"""
  192. setup.ini, OLS_Menu,, """%ATTDesc%"""
  193. setup.ini, OLS_Menu,, """%ATTOldDesc%"""
  194.   ; Delete the links to the respective EXEs
  195. setup.ini, OLS_Desktop,, """%MSNDesc%"""
  196. setup.ini, OLS_Desktop,, """%CompuDesc%"""
  197. setup.ini, OLS_Desktop,, """%ProdigyDesc%"""
  198. setup.ini, OLS_Desktop,, """%AOLDesc%"""
  199. setup.ini, OLS_Desktop,, """%ATTDesc%"""
  200. setup.ini, OLS_Desktop,, """%ATTOldDesc%"""
  201.  
  202.  
  203. ;*********************************************************************************
  204. ;*
  205. ;* Optional Components
  206. ;*
  207. ;*********************************************************************************
  208. [Optional Components]
  209. OLSTop
  210. AOL
  211. ATT
  212. CompuServe
  213. Prodigy
  214. MSN
  215.  
  216. [OLSTop]
  217. OptionDesc  = %OLSTop_Desc%
  218. Tip         = %OLSTop_Tip%
  219. IconIndex   = 7              ; Phone mini-icon for dialogs
  220.  
  221. [ols.oc.addreg]
  222. HKLM,%KEY_OPTIONAL%,"OLSTop",,"OLSTop"
  223. HKLM,%KEY_OPTIONAL%\OLSTop,INF,,"ols.inf"
  224. HKLM,%KEY_OPTIONAL%\OLSTop,Section,,"OLSTop"
  225. HKLM,%KEY_OPTIONAL%\OLSTop,Installed,,"0"
  226.  
  227. HKLM,%KEY_OPTIONAL%,"AOL",,"AOL"
  228. HKLM,%KEY_OPTIONAL%\AOL,INF,,"ols.inf"
  229. HKLM,%KEY_OPTIONAL%\AOL,Section,,"AOL"
  230. HKLM,%KEY_OPTIONAL%\AOL,Installed,,"0"
  231.  
  232. HKLM,%KEY_OPTIONAL%,"ATT",,"ATT"
  233. HKLM,%KEY_OPTIONAL%\ATT,INF,,"ols.inf"
  234. HKLM,%KEY_OPTIONAL%\ATT,Section,,"ATT"
  235. HKLM,%KEY_OPTIONAL%\ATT,Installed,,"0"
  236.  
  237. HKLM,%KEY_OPTIONAL%,"CompuServe",,"CompuServe"
  238. HKLM,%KEY_OPTIONAL%\CompuServe,INF,,"ols.inf"
  239. HKLM,%KEY_OPTIONAL%\CompuServe,Section,,"CompuServe"
  240. HKLM,%KEY_OPTIONAL%\CompuServe,Installed,,"0"
  241.  
  242. HKLM,%KEY_OPTIONAL%,"Prodigy",,"Prodigy"
  243. HKLM,%KEY_OPTIONAL%\Prodigy,INF,,"ols.inf"
  244. HKLM,%KEY_OPTIONAL%\Prodigy,Section,,"Prodigy"
  245. HKLM,%KEY_OPTIONAL%\Prodigy,Installed,,"0"
  246.  
  247. HKLM,%KEY_OPTIONAL%,"MSN",,"MSN"
  248. HKLM,%KEY_OPTIONAL%\MSN,INF,,"ols.inf"
  249. HKLM,%KEY_OPTIONAL%\MSN,Section,,"MSN"
  250. HKLM,%KEY_OPTIONAL%\MSN,Installed,,"0"
  251.  
  252. [ols.oc.ini.common]
  253.   ; Create the Online Services group under Programs on the Start menu
  254. setup.ini, progman.groups,,"OLS_Menu=%OnlineLong%"
  255.   ; Create the Online Services folder on the Desktop
  256. setup.ini, progman.groups,,"OLS_Desktop=""..\..\%DesktopLong%\%OnlineLong%"""
  257.  
  258. [ols.oc.addreg.common]
  259.   ; Rename the dir Online~1 in Program Files to LFN
  260. HKLM,%KEY_RENAME%\OnlineProg1,,,%24%\%OEM_PROGRAMF%
  261. HKLM,%KEY_RENAME%\OnlineProg1,%OnlineShort%,,!$!$!.ME
  262. HKLM,%KEY_RENAME%\OnlineProg1,!$!$!.ME,,"%OnlineLong%"
  263.  
  264. [ols.oc.rem.addreg.common]
  265.   ; try to remove the Online Services directory from Program Files
  266. HKLM,%KEY_DELETE%\DelOLSDir,,,"%24%\%OEM_PROGRAMF%"
  267. HKLM,%KEY_DELETE%\DelOLSDir,"%OnlineShort%",,"*%OnlineLong%"
  268.   ; set up the removal of specific OLS directories
  269. HKLM,%KEY_DELETE%\DelOLS,,,"%24%\%OEM_PROGRAMF%\%OnlineShort%"
  270.  
  271.  
  272. ;*********************************************************************************
  273. ;*
  274. ;* Optional Components: AOL
  275. ;*
  276. ;*********************************************************************************
  277. [AOL]
  278. OptionDesc  = %AOL_OCDesc%
  279. Tip         = %AOL_Tip%
  280. IconIndex   = 7              ; Phone mini-icon for dialogs
  281. Parent      = OLSTop
  282. InstallType = 15
  283. CopyFiles   = ols.base.copy.win, ols.oc.copy.AOL
  284. AddReg      = ols.oc.addreg.common, ols.oc.addreg.AOL
  285. Uninstall   = ols.oc.del.AOL
  286. UpdateInis  = ols.oc.ini.common, ols.oc.ini.AOL
  287. PerUserInstall = ols.aol.pui
  288.  
  289. [ols.oc.del.AOL]
  290. DelFiles    = ols.oc.copy.AOL
  291. AddReg      = ols.oc.rem.addreg.AOL, ols.oc.rem.addreg.common
  292. UpdateInis  = ols.oc.ini.common, ols.oc.rem.ini.AOL
  293. PerUserInstall = ols.aol.pui.remove
  294.  
  295. [ols.oc.copy.AOL]
  296. aolsetup.exe
  297.  
  298. [ols.oc.addreg.AOL]
  299. HKLM,%KEY_OPTIONAL%\AOL,Installed,,"1"
  300.  
  301. [ols.oc.rem.addreg.AOL]
  302. HKLM,%KEY_OPTIONAL%\AOL,Installed,,"0"
  303. HKLM,%KEY_DELETE%\DelOLS,"%AOL%",,"*%AOL%"
  304.  
  305. [ols.oc.ini.AOL]
  306. setup.ini, OLS_Menu,, """%AOLDesc%"",     ""%24%\%OEM_PROGRAMF%\%OnlineShort%\%AOL%\aolsetup.exe"""
  307. setup.ini, OLS_Desktop,, """%AOLDesc%"",     ""%24%\%OEM_PROGRAMF%\%OnlineShort%\%AOL%\aolsetup.exe"""
  308.  
  309. [ols.oc.rem.ini.AOL]
  310. setup.ini, OLS_Menu,, """%AOLDesc%"""
  311. setup.ini, OLS_Desktop,, """%AOLDesc%"""
  312.  
  313. [OlsAolPerUser]
  314. UpdateInis  = ols.oc.ini.common, ols.oc.ini.AOL
  315.  
  316. [ols.aol.pui]
  317. GUID = "OlsAolPerUser"
  318. DisplayName = %PUI_DESC_OLS_AOL%
  319. Version = %PUI_VERSION%
  320. IsInstalled = 1
  321. StubPath = "rundll.exe %11%\setupx.dll,InstallHinfSection OlsAolPerUser 64 %17%\ols.inf"
  322. DontAsk = 2
  323.  
  324. [OlsAolPerUserRemove]
  325. UpdateInis  = ols.oc.ini.common, ols.oc.rem.ini.AOL
  326.  
  327. [ols.aol.pui.remove]
  328. GUID = "OlsAolPerUser"
  329. IsInstalled = 0
  330. StubPath = "rundll.exe %11%\setupx.dll,InstallHinfSection OlsAolPerUserRemove 64 %17%\ols.inf"
  331.  
  332.  
  333. ;*********************************************************************************
  334. ;*
  335. ;* Optional Components: ATT
  336. ;*
  337. ;*********************************************************************************
  338. [ATT]
  339. OptionDesc  = %ATT_OCDesc%
  340. Tip         = %ATT_Tip%
  341. IconIndex   = 7              ; Phone mini-icon for dialogs
  342. Parent      = OLSTop
  343. InstallType = 15
  344. CopyFiles   = ols.base.copy.win, ols.oc.copy.ATT
  345. AddReg      = ols.oc.addreg.common, ols.oc.addreg.ATT
  346. Uninstall   = ols.oc.del.ATT
  347. UpdateInis  = ols.oc.ini.common, ols.oc.ini.ATT
  348. PerUserInstall = ols.att.pui
  349.  
  350. [ols.oc.del.ATT]
  351. DelFiles    = ols.oc.copy.ATT
  352. AddReg      = ols.oc.rem.addreg.ATT, ols.oc.rem.addreg.common
  353. UpdateInis  = ols.oc.ini.common, ols.oc.rem.ini.ATT
  354. PerUserInstall = ols.att.pui.remove
  355.  
  356. [ols.oc.copy.ATT]
  357. attsetup.exe
  358.  
  359. [ols.oc.addreg.ATT]
  360. HKLM,%KEY_OPTIONAL%\ATT,Installed,,"1"
  361.  
  362. [ols.oc.rem.addreg.ATT]
  363. HKLM,%KEY_OPTIONAL%\ATT,Installed,,"0"
  364. HKLM,%KEY_DELETE%\DelOLS,"%ATT%",,"*%ATT%"
  365.  
  366. [ols.oc.ini.ATT]
  367. setup.ini, OLS_Menu,, """%ATTDesc%"",     ""%24%\%OEM_PROGRAMF%\%OnlineShort%\%ATT%\attsetup.exe"""
  368. setup.ini, OLS_Desktop,, """%ATTDesc%"",     ""%24%\%OEM_PROGRAMF%\%OnlineShort%\%ATT%\attsetup.exe"""
  369.  
  370. [ols.oc.rem.ini.ATT]
  371. setup.ini, OLS_Menu,, """%ATTDesc%"""
  372. setup.ini, OLS_Desktop,, """%ATTDesc%"""
  373.  
  374. [OlsAttPerUser]
  375. UpdateInis  = ols.oc.ini.common, ols.oc.ini.ATT
  376.  
  377. [ols.att.pui]
  378. GUID = "OlsAttPerUser"
  379. DisplayName = %PUI_DESC_OLS_ATT%
  380. Version = %PUI_VERSION%
  381. IsInstalled = 1
  382. StubPath = "rundll.exe %11%\setupx.dll,InstallHinfSection OlsAttPerUser 64 %17%\ols.inf"
  383. DontAsk = 2
  384.  
  385. [OlsAttPerUserRemove]
  386. UpdateInis  = ols.oc.ini.common, ols.oc.rem.ini.ATT
  387.  
  388. [ols.att.pui.remove]
  389. GUID = "OlsAttPerUser"
  390. IsInstalled = 0
  391. StubPath = "rundll.exe %11%\setupx.dll,InstallHinfSection OlsAttPerUserRemove 64 %17%\ols.inf"
  392.  
  393.  
  394. ;*********************************************************************************
  395. ;*
  396. ;* Optional Components: CompuServe
  397. ;*
  398. ;*********************************************************************************
  399. [CompuServe]
  400. OptionDesc  = %CompuServe_OCDesc%
  401. Tip         = %CompuServe_Tip%
  402. IconIndex   = 7              ; Phone mini-icon for dialogs
  403. Parent      = OLSTop
  404. InstallType = 15
  405. CopyFiles   = ols.base.copy.win, ols.oc.copy.CompuServe
  406. AddReg      = ols.oc.addreg.common, ols.oc.addreg.CompuServe
  407. Uninstall   = ols.oc.del.CompuServe
  408. UpdateInis  = ols.oc.ini.common, ols.oc.ini.CompuServe
  409. PerUserInstall = ols.compuserve.pui
  410.  
  411. [ols.oc.del.CompuServe]
  412. DelFiles    = ols.oc.copy.CompuServe
  413. AddReg      = ols.oc.rem.addreg.CompuServe, ols.oc.rem.addreg.common
  414. UpdateInis  = ols.oc.ini.common, ols.oc.rem.ini.CompuServe
  415. PerUserInstall = ols.compuserve.pui.remove
  416.  
  417. [ols.oc.copy.CompuServe]
  418. cssetup.exe
  419.  
  420. [ols.oc.addreg.CompuServe]
  421. HKLM,%KEY_OPTIONAL%\CompuServe,Installed,,"1"
  422.   ; Rename the dir Compus~1 to LFN
  423. HKLM,%KEY_RENAME%\OnlineCis1,,,%24%\%OEM_PROGRAMF%\%OnlineShort%
  424. HKLM,%KEY_RENAME%\OnlineCis1,%CompuShort%,,!$!$!$.CIS
  425. HKLM,%KEY_RENAME%\OnlineCis1,!$!$!$.CIS,,"%CompuLong%"
  426.  
  427. [ols.oc.rem.addreg.CompuServe]
  428. HKLM,%KEY_OPTIONAL%\CompuServe,Installed,,"0"
  429. HKLM,%KEY_DELETE%\DelOLS,"%CompuShort%",,"*%CompuLong%"
  430.  
  431. [ols.oc.ini.CompuServe]
  432. setup.ini, OLS_Menu,, """%CompuDesc%"",   ""%24%\%OEM_PROGRAMF%\%OnlineShort%\%CompuShort%\cssetup.exe /CS3"""
  433. setup.ini, OLS_Desktop,, """%CompuDesc%"",   ""%24%\%OEM_PROGRAMF%\%OnlineShort%\%CompuShort%\cssetup.exe /CS3"""
  434.  
  435. [ols.oc.rem.ini.CompuServe]
  436. setup.ini, OLS_Menu,, """%CompuDesc%"""
  437. setup.ini, OLS_Desktop,, """%CompuDesc%"""
  438.  
  439. [OlsCompuservePerUser]
  440. UpdateInis  = ols.oc.ini.common, ols.oc.ini.CompuServe
  441.  
  442. [ols.compuserve.pui]
  443. GUID = "OlsCompuservePerUser"
  444. DisplayName = %PUI_DESC_OLS_CS%
  445. Version = %PUI_VERSION%
  446. IsInstalled = 1
  447. StubPath = "rundll.exe %11%\setupx.dll,InstallHinfSection OlsCompuservePerUser 64 %17%\ols.inf"
  448. DontAsk = 2
  449.  
  450. [OlsCompuservePerUserRemove]
  451. UpdateInis  = ols.oc.ini.common, ols.oc.rem.ini.CompuServe
  452.  
  453. [ols.compuserve.pui.remove]
  454. GUID = "OlsCompuservePerUser"
  455. IsInstalled = 0
  456. StubPath = "rundll.exe %11%\setupx.dll,InstallHinfSection OlsCompuservePerUserRemove 64 %17%\ols.inf"
  457.  
  458.  
  459.  
  460.  
  461. ;*********************************************************************************
  462. ;*
  463. ;* Optional Components: Prodigy
  464. ;*
  465. ;*********************************************************************************
  466. [Prodigy]
  467. OptionDesc  = %Prodigy_OCDesc%
  468. Tip         = %Prodigy_Tip%
  469. IconIndex   = 7              ; Phone mini-icon for dialogs
  470. Parent      = OLSTop
  471. InstallType = 15
  472. CopyFiles   = ols.base.copy.win, ols.oc.copy.Prodigy
  473. AddReg      = ols.oc.addreg.common, ols.oc.addreg.Prodigy
  474. Uninstall   = ols.oc.del.Prodigy
  475. UpdateInis  = ols.oc.ini.common, ols.oc.ini.Prodigy
  476. PerUserInstall = ols.prodigy.pui
  477.  
  478. [ols.oc.del.Prodigy]
  479. DelFiles    = ols.oc.copy.Prodigy
  480. AddReg      = ols.oc.rem.addreg.Prodigy, ols.oc.rem.addreg.common
  481. UpdateInis  = ols.oc.ini.common, ols.oc.rem.ini.Prodigy
  482. PerUserInstall = ols.prodigy.pui.remove
  483.  
  484. [ols.oc.copy.Prodigy]
  485. pro_acce.gif
  486. pro_acce.htm
  487. pro_can.ins
  488. pro_canc.gif
  489. pro_cont.htm
  490. pro_indx.htm
  491. pro_logo.gif
  492. pro_mail.gif
  493. pro_memb.gif
  494. pro_navi.htm
  495. pro_ols.isp
  496. pro_orb.ico
  497. pro_orga.htm
  498. pro_orga.gif
  499. pro_pcma.gif
  500. pro_pers.gif
  501. pro_pers.htm
  502. pro_reso.gif
  503. pro_reso.htm
  504. pro_sign.gif
  505. pro_site.gif
  506. pro_tria.gif
  507. pro_tria.htm
  508. pro_unta.gif
  509. pro_welc.gif
  510.  
  511. [ols.oc.addreg.Prodigy]
  512. HKLM,%KEY_OPTIONAL%\Prodigy,Installed,,"1"
  513.  
  514. [ols.oc.rem.addreg.Prodigy]
  515. HKLM,%KEY_OPTIONAL%\Prodigy,Installed,,"0"
  516. HKLM,%KEY_DELETE%\DelOLS,"%Prodigy%",,"*%Prodigy%"
  517.  
  518. [ols.oc.ini.Prodigy]
  519. setup.ini, OLS_Menu,, """%ProdigyDesc%"", ""%29402%\isignup.exe %24%\%OEM_PROGRAMF%\%OnlineShort%\%Prodigy%\pro_indx.htm"", ""%24%\%OEM_PROGRAMF%\%OnlineShort%\%PRODIGY%\pro_orb.ICO"",0"
  520. setup.ini, OLS_Desktop,, """%ProdigyDesc%"", ""%29402%\isignup.exe %24%\%OEM_PROGRAMF%\%OnlineShort%\%Prodigy%\pro_indx.htm"", ""%24%\%OEM_PROGRAMF%\%OnlineShort%\%PRODIGY%\pro_orb.ICO"",0"
  521.  
  522. [ols.oc.rem.ini.Prodigy]
  523. setup.ini, OLS_Menu,, """%ProdigyDesc%"""
  524. setup.ini, OLS_Desktop,, """%ProdigyDesc%"""
  525.  
  526. [OlsProdigyPerUser]
  527. UpdateInis  = ols.oc.ini.common, ols.oc.ini.Prodigy
  528.  
  529. [ols.prodigy.pui]
  530. GUID = "OlsProdigyPerUser"
  531. DisplayName = %PUI_DESC_OLS_PRO%
  532. Version = %PUI_VERSION%
  533. IsInstalled = 1
  534. StubPath = "rundll.exe %11%\setupx.dll,InstallHinfSection OlsProdigyPerUser 64 %17%\ols.inf"
  535. DontAsk = 2
  536.  
  537. [OlsProdigyPerUserRemove]
  538. UpdateInis  = ols.oc.ini.common, ols.oc.rem.ini.Prodigy
  539.  
  540. [ols.prodigy.pui.remove]
  541. GUID = "OlsProdigyPerUser"
  542. IsInstalled = 0
  543. StubPath = "rundll.exe %11%\setupx.dll,InstallHinfSection OlsProdigyPerUserRemove 64 %17%\ols.inf"
  544.  
  545.  
  546. ;*********************************************************************************
  547. ;*
  548. ;* Optional Components: The Microsoft Network
  549. ;*
  550. ;*********************************************************************************
  551. [MSN]
  552. OptionDesc  = %MSN_OCDesc%
  553. Tip         = %MSN_Tip%
  554. IconIndex   = 7              ; Phone mini-icon for dialogs
  555. Parent      = OLSTop
  556. InstallType = 15
  557. CopyFiles   = ols.base.copy.win, ols.oc.copy.MSN
  558. AddReg      = ols.oc.addreg.common, ols.oc.addreg.MSN, ols.base.addreg.msn
  559. Uninstall   = ols.oc.del.MSN
  560. UpdateInis  = ols.oc.ini.common, ols.oc.ini.MSN
  561. PerUserInstall = ols.msn.pui
  562.  
  563. [ols.oc.del.MSN]
  564. DelFiles    = ols.oc.copy.MSN
  565. AddReg      = ols.oc.rem.addreg.MSN, ols.oc.rem.addreg.common
  566. UpdateInis  = ols.oc.ini.common, ols.oc.rem.ini.MSN
  567. PerUserInstall = ols.msn.pui.remove
  568.  
  569. [ols.oc.copy.MSN]
  570. msninst.exe
  571.  
  572. [ols.oc.addreg.MSN]
  573. HKLM,%KEY_OPTIONAL%\MSN,Installed,,"1"
  574.  
  575. [ols.oc.rem.addreg.MSN]
  576. HKLM,%KEY_OPTIONAL%\MSN,Installed,,"0"
  577. HKLM,%KEY_DELETE%\DelOLS,"%MSN%",,"*%MSN%"
  578.  
  579. [ols.oc.ini.MSN]
  580. setup.ini, OLS_Menu,, """%MSNDesc%"",   ""%24%\%OEM_PROGRAMF%\%OnlineShort%\%MSN%\msninst.exe"""
  581. setup.ini, OLS_Desktop,, """%MSNDesc%"",   """
  582.   ; Create link on desktop to the MSN/Exchange installer EXE in OLS directory
  583. ;setup.ini, progman.groups,, "desktop=""..\..\%Desktop%"""
  584. ;setup.ini, desktop,, """%Setup_MSNDesc%"", ""%24%\%OEM_PROGRAMF%\%OnlineShort%\%MSN%\MSNINST.EXE ""%Setup_MSNDesc%"""""
  585.  
  586. [ols.oc.rem.ini.MSN]
  587. setup.ini, OLS_Menu,, """%MSNDesc%"""
  588. setup.ini, OLS_Desktop,, """%MSNDesc%"""
  589.   ; Delete link on desktop to the MSN/Exchange installer EXE in OLS directory
  590. setup.ini, progman.groups,, "desktop=""..\..\%Desktop%"""
  591. setup.ini, desktop,, """%Setup_MSNDesc%"""
  592.  
  593. [OlsMsnPerUser]
  594. UpdateInis  = ols.oc.ini.common, ols.oc.ini.MSN
  595.  
  596. [ols.msn.pui]
  597. GUID = "OlsMsnPerUser"
  598. DisplayName = %PUI_DESC_OLS_MSN%
  599. Version = %PUI_VERSION%
  600. IsInstalled = 1
  601. StubPath = "rundll.exe %11%\setupx.dll,InstallHinfSection OlsMsnPerUser 64 %17%\ols.inf"
  602. DontAsk = 2
  603.  
  604. [OlsMsnPerUserRemove]
  605. UpdateInis  = ols.oc.ini.common, ols.oc.rem.ini.MSN
  606.  
  607. [ols.msn.pui.remove]
  608. GUID = "OlsMsnPerUser"
  609. IsInstalled = 0
  610. StubPath = "rundll.exe %11%\setupx.dll,InstallHinfSection OlsMsnPerUserRemove 64 %17%\ols.inf"
  611.  
  612.  
  613. ;*********************************************************************************
  614. ;*
  615. ;* Strings that may need to be localized
  616. ;*
  617. ;*********************************************************************************
  618. [Strings]
  619. KEY_OPTIONAL      = "SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents"
  620. KEY_RENAME        = "Software\Microsoft\Windows\CurrentVersion\RenameFiles"
  621. KEY_DELETE        = "Software\Microsoft\Windows\CurrentVersion\DeleteFiles"
  622.  
  623. Desktop           = "Desktop"
  624. DesktopLong       = "Desktop"
  625. APPS_DESC         = "Accessories"       ; name of Start/Programs submenu
  626. OEM_PROGRAMF      = "Progra~1"          ; first 6 chars of "Program Files"
  627. OnlineShort       = "Online~1"
  628. OnlineLong        = "Online Services"
  629. Internet          = "Intern~1"
  630. ICW               = "Connec~1"
  631.  
  632. CompuShort        = "Compus~1"
  633. CompuLong         = "CompuServe"
  634. AOL               = "AOL"
  635. ATT               = "AT&T"
  636. Prodigy           = "Prodigy"
  637. MSN               = "MSN"
  638.  
  639. AOLDesc_OSR2      = "AOL & Internet FREE Trial!"
  640. ATTDesc_OSR2      = "AT&T WorldNet Signup"
  641. CompuDesc_OSR2    = "Setup CompuServe 3.0"
  642. CompuDesc_old     = "Setup CompuServe"
  643. ProdigyDesc_OSR2  = "Prodigy Internet 1.2.4"
  644. WOWDesc_OSR2      = "Setup WOW! from CompuServe"
  645.  
  646.  
  647. CISDesc_osr25        ="Setup CompuServe"
  648. attDesc_osr25        ="AT&T WorldNet Service"
  649. ProdigyDesc_osr25    ="Try Prodigy Internet Free!"
  650. Setup_MSNDESC_osr25  = "Try The Microsoft Network"
  651. MSNDESC_osr25        = "The Microsoft Network"
  652.  
  653. AOLDesc_win98old  = "AOL"
  654. AOLDesc           = "America Online"
  655. ATTDesc           = "AT&T WorldNet Service"
  656. CompuDesc         = "CompuServe"
  657. ProdigyDesc       = "Prodigy Internet"
  658. MSNDesc           = "The Microsoft Network"
  659. Setup_MSNDesc     = "Set Up The Microsoft Network"
  660. ATTOldDesc        = "AT&T WorldNet"
  661. Signup_Link_Desc  = "The Microsoft Network"                   ; Start menu shortcut (MSN Signup)
  662. Old_Signup_Link   = "Sign Up for The Microsoft Network"       ; M7 signup shortcut to delete
  663.  
  664. OnlineTxtLong     = "About The Online Services"
  665. LFN_OLS_TXT_1     = "About Online Services.txt"               ; Old text file
  666. LFN_OLS_TXT_2     = "About The Online Services.txt"           ; Old text file
  667.  
  668. OLSTop_Desc       = "Online Services"
  669. OLSTop_Tip        = "Adds support for MSN, America Online, AT&T WorldNet Service, CompuServe, and Prodigy Internet online services."
  670. AOL_OCDesc        = "America Online"
  671. AOL_Tip           = "Sets up your computer for the installation of America Online."
  672. ATT_OCDesc        = "AT&T WorldNet Service"
  673. ATT_Tip           = "Sets up your computer for the installation of AT&T WorldNet Service."
  674. MSN_OCDesc        = "The Microsoft Network"
  675. MSN_Tip           = "Sets up your computer for the installation of The Microsoft Network."
  676. Compuserve_OCDesc = "CompuServe"
  677. Compuserve_Tip    = "Sets up your computer for the installation of CompuServe."
  678. Prodigy_OCDesc    = "Prodigy Internet"
  679. Prodigy_Tip       = "Sets up your computer for the installation of Prodigy Internet."
  680.  
  681. PUI_VERSION       = "4,10,1,1"
  682. PUI_DESC_OLS      = "Windows Setup - Online Services"
  683. PUI_DESC_OLS_AOL  = "Windows Setup - America Online"
  684. PUI_DESC_OLS_ATT  = "Windows Setup - AT&T WorldNet Service"
  685. PUI_DESC_OLS_CS   = "Windows Setup - CompuServe"
  686. PUI_DESC_OLS_PRO  = "Windows Setup - Prodigy Internet"
  687. PUI_DESC_OLS_MSN  = "Windows Setup - The Microsoft Network"
  688.