home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1999 October / VPR9910B.BIN / DRIVER / CREATIVE / S4W98401 / s4w98401.exe / BCINSTAL.BCI < prev    next >
Windows Setup INFormation  |  1999-05-12  |  20KB  |  465 lines

  1. ; BlasterControl 3 Installation Script
  2. ;
  3. ; Author: Creative BlasterControl Team
  4.  
  5. ;******************** Universal
  6.  
  7. [Version]
  8. Signature="$CHICAGO$"
  9. SetupClass=BASE
  10.  
  11. [DestinationDirs]
  12. BC.Files.Win          = 11
  13. BC.Files.Sys          = 11
  14. BC.Files.Sys.Exxtreme = 11
  15. BC.Files.Sys.Banshee  = 11
  16. BC.Files.Sys.TnT      = 11
  17. BC.Files.Sys.Zx       = 11
  18. BC.Files.Sys.Sav4     = 11
  19. BC.Files.Inf          = 17
  20.  
  21. [SourceDisksNames]
  22. 1="BlasterControl 3","",1
  23.  
  24. [SourceDisksFiles]
  25. BCDetect.exe=1
  26. BCDetect.crl=1
  27. BlstCtrl.dll=1
  28. BlstCtrl.crl=1
  29. BlstCtrl.cnt=1
  30. BlstCtrl.hlp=1
  31. BCInfo.dll=1
  32. BCInfo.crl=1
  33. BCInfo.cnt=1
  34. BCInfo.hlp=1
  35. BCMon.dll=1
  36. BCMon.crl=1
  37. BCMon.cnt=1
  38. BCMon.hlp=1
  39. BCColor.dll=1
  40. BCColor.crl=1
  41. BCColor.cnt=1
  42. BCColor.hlp=1
  43. BCDesk.dll=1
  44. BCDesk.crl=1
  45. BCDesk.cnt=1
  46. BCDesk.hlp=1
  47. BCHal.dll=1
  48. BCPref.exe=1
  49. BCPref.dll=1
  50. BCPref.crl=1
  51. BCPref.cnt=1
  52. BCPref.hlp=1
  53. BCExx9x.dll=1
  54. BCExx9x.crl=1
  55. BCExx9x.hlp=1
  56. BCBSW9x.dll=1
  57. BCBSW9x.crl=1
  58. Banshee.cnt=1
  59. Banshee.hlp=1
  60. BCTnT.dll=1
  61. BCTnT.crl=1
  62. BCTnT.cnt=1
  63. BCTnT.hlp=1
  64. BC128Zx.dll=1
  65. BC128Zx.crl=1
  66. BC128Zx.cnt=1
  67. BC128Zx.hlp=1
  68. BCSav4.dll=1
  69. BCSav4.crl=1
  70. BCSav4.cnt=1
  71. BCSav4.hlp=1
  72. BCInstal.bci=1 
  73. RegSvr32.exe=1
  74. ;OLEAut32.dll=1          ; BlasterControl Extension System File
  75. ;ATL.dll=1               ; BlasterControl Extension System File
  76. ;BlstCtrl.exe=1          ; BlasterControl Extension
  77. ;BlstApp.exe=1           ; BlasterControl Extension
  78. ;BlstApp.crl=1           ; BlasterControl Extension
  79. ;BlstApp.cnt=1           ; BlasterControl Extension
  80. ;BlstApp.hlp=1           ; BlasterControl Extension
  81. ;BCAppDlg.dll=1          ; BlasterControl Extension
  82. ;BCAppDlg.crl=1          ; BlasterControl Extension
  83. ;BCShellX.dll=1          ; BlasterControl Extension
  84. ;BCShellX.crl=1          ; BlasterControl Extension
  85. ;CTRes32.dll=1           ; BlasterControl Extension
  86. ;CTRMenu.dll=1           ; BlasterControl Extension
  87.  
  88. ;******************** Basic BlasterControl
  89.  
  90. [DefaultInstall]
  91. ;CopyFiles  = BC.Files.Win, BC.Files.Sys, BC.Files.Inf
  92. DelReg     = BC.Del.Reg
  93. AddReg     = BC.Add.Reg
  94.  
  95. [DefaultInstall.ntx86]
  96. ;CopyFiles  = BC.Files.Win, BC.Files.Sys, BC.Files.Inf
  97. DelReg     = BC.Del.Reg
  98. AddReg     = BC.Add.Reg.ntx86
  99.  
  100. [DefaultUninstall]
  101. DelReg     = BC.Del.Reg
  102. DelFiles   = BC.Files.Sys, BC.Files.Sys.Exxtreme, BC.Files.Sys.Banshee, BC.Files.Sys.TnT, BC.Files.Sys.Zx, BC.Files.Sys.Sav4, BC.Files.Inf
  103.  
  104. [BC.Files.Inf]
  105. BCInstal.bci
  106.  
  107. [BC.Files.Win]
  108. RegSvr32.exe,,,0x020
  109. ;OLEAut32.dll,,,0x020    ; BlasterControl Extension System File
  110. ;ATL.dll,,,0x020         ; BlasterControl Extension System File
  111.  
  112. [BC.Files.Sys]
  113. BCDetect.exe,,,0x020
  114. BCDetect.crl,,,0x020
  115. BlstCtrl.dll,,,0x020
  116. BlstCtrl.crl,,,0x020
  117. BlstCtrl.cnt
  118. BlstCtrl.hlp
  119. BCInfo.dll,,,0x020  
  120. BCInfo.crl,,,0x020  
  121. BCInfo.cnt  
  122. BCInfo.hlp  
  123. BCMon.dll,,,0x020   
  124. BCMon.crl,,,0x020   
  125. BCMon.cnt   
  126. BCMon.hlp   
  127. BCColor.dll,,,0x020 
  128. BCColor.crl,,,0x020 
  129. BCColor.cnt 
  130. BCColor.hlp 
  131. BCDesk.dll,,,0x020  
  132. BCDesk.crl,,,0x020  
  133. BCDesk.cnt  
  134. BCDesk.hlp  
  135. BCHal.dll,,,0x020   
  136. BCPref.exe,,,0x020
  137. BCPref.dll,,,0x020
  138. BCPref.crl,,,0x020
  139. BCPref.cnt
  140. BCPref.hlp
  141. ;BlstCtrl.exe,,,0x020    ; BlasterControl Extension
  142. ;BlstApp.exe,,,0x020     ; BlasterControl Extension
  143. ;BlstApp.crl,,,0x020     ; BlasterControl Extension
  144. ;BlstApp.cnt             ; BlasterControl Extension
  145. ;BlstApp.hlp             ; BlasterControl Extension
  146. ;BCAppDlg.dll,,,0x020    ; BlasterControl Extension
  147. ;BCAppDlg.crl,,,0x020    ; BlasterControl Extension
  148. ;BCShellX.dll,,,0x020    ; BlasterControl Extension
  149. ;BCShellX.crl,,,0x020    ; BlasterControl Extension
  150. ;CTRes32.dll,,,0x020     ; BlasterControl Extension
  151. ;CTRMenu.dll,,,0x020     ; BlasterControl Extension
  152.  
  153. [BC.Add.Reg]
  154. ;HKLM,%BC%,DisplayName,,"Creative BlasterControl 3 (Remove Only)"
  155. ;HKLM,%BC%,UninstallString,,"%10%\RunDll.exe SetupX.dll,InstallHinfSection DefaultUninstall 132 %17%\BCInstal.bci"
  156. ;HKLM,%SMWCV%\RunOnce\Setup,%ATL%,,       "%11%\RegSvr32.exe /s %11%\Atl.dll"                ;BlasterControl Extension System File
  157. ;HKLM,%SMWCV%\RunOnce\Setup,%CTMENU%,,    "%11%\RegSvr32.exe /s %11%\CTRMenu.dll"            ;BlasterControl Extension
  158. HKLM,%SMWCV%\RunOnce\Setup,%BCHAL%,,     "%11%\RegSvr32.exe /s %11%\BCHal.dll"
  159. HKLM,%SMWCV%\RunOnce\Setup,%BLSTCTRL%,,  "%11%\RegSvr32.exe /s %11%\BlstCtrl.dll"
  160. HKLM,%SMWCV%\RunOnce\Setup,%BCINFO%,,    "%11%\RegSvr32.exe /s %11%\BCInfo.dll"
  161. HKLM,%SMWCV%\RunOnce\Setup,%BCMON%,,     "%11%\RegSvr32.exe /s %11%\BCMon.dll"
  162. HKLM,%SMWCV%\RunOnce\Setup,%BCCOLOR%,,   "%11%\RegSvr32.exe /s %11%\BCColor.dll"
  163. HKLM,%SMWCV%\RunOnce\Setup,%BCDESK%,,    "%11%\RegSvr32.exe /s %11%\BCDesk.dll"
  164. HKLM,%SMWCV%\RunOnce\Setup,%BCPREF%,,    "%11%\RegSvr32.exe /s %11%\BCPref.dll"
  165. ;HKLM,%SMWCV%\RunOnce\Setup,%BLSTAPP%,,   "%11%\BlstApp.exe  /RegServer"                     ;BlasterControl Extension
  166. ;HKLM,%SMWCV%\RunOnce\Setup,%BCSHELLX%,,  "%11%\RegSvr32.exe /s %11%\BCShellX.dll"           ;BlasterControl Extension
  167. HKLM,%SMWCV%\RunServicesOnce, "1",,      "%11%\RegSvr32.exe /s %11%\BCHal.dll"
  168. HKLM,%SMWCV%\RunServicesOnce, "2",,      "%11%\RegSvr32.exe /s %11%\BlstCtrl.dll"
  169. HKLM,%SMWCV%\RunServicesOnce, "3",,      "%11%\RegSvr32.exe /s %11%\BCInfo.dll"
  170. HKLM,%SMWCV%\RunServicesOnce, "4",,      "%11%\RegSvr32.exe /s %11%\BCMon.dll"
  171. HKLM,%SMWCV%\RunServicesOnce, "5",,      "%11%\RegSvr32.exe /s %11%\BCColor.dll"
  172. HKLM,%SMWCV%\RunServicesOnce, "6",,      "%11%\RegSvr32.exe /s %11%\BCDesk.dll"
  173. HKLM,%SMWCV%\RunServicesOnce, "20",,     "%11%\RegSvr32.exe /s %11%\BCPref.dll"   
  174. ;HKLM,%SMWCV%\RunServicesOnce, "21",,     "%11%\BlstApp.exe /RegServer"                      ;BlasterControl Extension
  175. ;HKLM,%SMWCV%\RunServicesOnce, "22",,     "%11%\RegSvr32.exe /s %11%\BCShellX.dll"           ;BlasterControl Extension
  176. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunServices","BCDetect",,"%11%\BCDetect.exe defer"
  177.  
  178. [BC.Add.Reg.ntx86]
  179. ;HKLM,%BC%,DisplayName,,"Creative BlasterControl 3 (Remove Only)"
  180. ;HKLM,%BC%,UninstallString,,"%11%\RunDll32.exe SysSetup.dll,SetupInfObjectInstallAction DefaultUninstall 4 %17%\BCInstal.bci"
  181. ;HKLM,%SMWCV%\RunOnce\Setup,%ATL%,,       "%11%\RegSvr32.exe /s %11%\Atl.dll"                ;BlasterControl Extension
  182. ;HKLM,%SMWCV%\RunOnce\Setup,%CTMENU%,,    "%11%\RegSvr32.exe /s %11%\CTRMenu.dll"            ;BlasterControl Extension
  183. HKLM,%SMWCV%\RunOnce\Setup,%BCHAL%,,     "%11%\RegSvr32.exe /s %11%\BCHal.dll"
  184. HKLM,%SMWCV%\RunOnce\Setup,%BLSTCTRL%,,  "%11%\RegSvr32.exe /s %11%\BlstCtrl.dll"
  185. HKLM,%SMWCV%\RunOnce\Setup,%BCINFO%,,    "%11%\RegSvr32.exe /s %11%\BCInfo.dll"
  186. HKLM,%SMWCV%\RunOnce\Setup,%BCMON%,,     "%11%\RegSvr32.exe /s %11%\BCMon.dll"
  187. HKLM,%SMWCV%\RunOnce\Setup,%BCCOLOR%,,   "%11%\RegSvr32.exe /s %11%\BCColor.dll"
  188. HKLM,%SMWCV%\RunOnce\Setup,%BCDESK%,,    "%11%\RegSvr32.exe /s %11%\BCDesk.dll"
  189. HKLM,%SMWCV%\RunOnce\Setup,%BCPREF%,,    "%11%\RegSvr32.exe /s %11%\BCPref.dll"
  190. ;HKLM,%SMWCV%\RunOnce\Setup,%BLSTAPP%,,   "%11%\BlstApp.exe  /RegServer"                     ;BlasterControl Extension
  191. ;HKLM,%SMWCV%\RunOnce\Setup,%BCSHELLX%,,  "%11%\RegSvr32.exe /s %11%\BCShellX.dll"           ;BlasterControl Extension
  192. HKLM,%SMWCV%\RunServicesOnce, "1",,      "%11%\RegSvr32.exe /s %11%\BCHal.dll"
  193. HKLM,%SMWCV%\RunServicesOnce, "2",,      "%11%\RegSvr32.exe /s %11%\BlstCtrl.dll"
  194. HKLM,%SMWCV%\RunServicesOnce, "3",,      "%11%\RegSvr32.exe /s %11%\BCInfo.dll"
  195. HKLM,%SMWCV%\RunServicesOnce, "4",,      "%11%\RegSvr32.exe /s %11%\BCMon.dll"
  196. HKLM,%SMWCV%\RunServicesOnce, "5",,      "%11%\RegSvr32.exe /s %11%\BCColor.dll"
  197. HKLM,%SMWCV%\RunServicesOnce, "6",,      "%11%\RegSvr32.exe /s %11%\BCDesk.dll"
  198. HKLM,%SMWCV%\RunServicesOnce, "20",,     "%11%\RegSvr32.exe /s %11%\BCPref.dll"
  199. ;HKLM,%SMWCV%\RunServicesOnce, "21",,     "%11%\BlstApp.exe /RegServer"                      ;BlasterControl Extension
  200. ;HKLM,%SMWCV%\RunServicesOnce, "22",,     "%11%\RegSvr32.exe /s %11%\BCShellX.dll"           ;BlasterControl Extension
  201.  
  202. [BC.Del.Reg]
  203. HKLM,%BC%
  204. ;HKCR,"CLSID\{A000FCE0-1D55-11D1-BAC0-00804800E8B6}" ; BCHal.dll
  205. ;HKCR,"CLSID\{F11775E1-D868-11D1-BAC0-00804882DB71}" ; BlstCtrl.dll
  206. ;HKCR,"CLSID\{F11775E2-D868-11D1-BAC0-00804882DB71}" ; BCInfo.dll
  207. ;HKCR,"CLSID\{F11775E3-D868-11D1-BAC0-00804882DB71}" ; BCMon.dll
  208. ;HKCR,"CLSID\{F11775E4-D868-11D1-BAC0-00804882DB71}" ; BCColor.dll
  209. ;HKCR,"CLSID\{F11775E5-D868-11D1-BAC0-00804882DB71}" ; BCDesk.dll
  210. ;HKCR,"CLSID\{15455741-8541-11D2-98E4-00A0C98EA274}" ; BCPref.dll
  211. ;HKCR,"CLSID\{62B4E421-8940-11D2-88FA-00A0C98E4E25}" ; BCExx9x.dll
  212. ;HKCR,"CLSID\{D5F2448C-2B3A-11D2-A2F4-00AA004B7BE1}" ; BCBSW9x.dll
  213. ;HKCR,"CLSID\{77D1D1E0-1D59-11D2-BE96-00AA0059874A}" ; BCTnT.dll
  214. ;HKCR,"CLSID\{3AC4D661-78C3-11D2-9FF8-00AA00A7D52D}" ; BCZx.dll
  215. ;HKCR,"CLSID\{D107761A-B00D-11d2-A3C1-00AA004B7BE1}" ; BCSav4.dll
  216. ;HKCR,"CLSID\{35BA21C1-68F6-11D2-BB49-00A0C98EA4CC}" ; BCShellX.dll                          ;BlasterControl Extension
  217. HKCR,"BlasterControlHAL"
  218. HKCR,"BlasterControlHAL.1"
  219. HKCR,"CLSID\{C9F7D142-5A3D-11cf-9078-00804800E8B6}" ; BCMon32.dll
  220. HKCR,"CLSID\{C9F7D143-5A3D-11cf-9078-00804800E8B6}" ; BCHKey32.dll
  221. HKCR,"CLSID\{C9F7D144-5A3D-11cf-9078-00804800E8B6}" ; BCClr32.dll
  222. HKCR,"CLSID\{C9F7D145-5A3D-11cf-9078-00804800E8B6}" ; BCSettng.dll
  223. ;HKCR,".BCS"   
  224. ;HKCR,"BCSFile"
  225. ;HKCR,"EXEFile\ShellEx\ContextMenuHandlers\BlasterControl Shell Extension"
  226. ;HKCR,"COMFile\ShellEx\ContextMenuHandlers\BlasterControl Shell Extension"
  227. ;HKCR,"BATFile\ShellEx\ContextMenuHandlers\BlasterControl Shell Extension"
  228. HKLM,"Software\Creative Tech\BlasterControl"
  229. HKLM,"Software\Creative Tech\BlasterControl 2.0"
  230. HKLM,"Software\Creative Tech\BlasterControl 3.0\BCHal"
  231. HKLM,"Software\Creative Tech\BlasterControl 3.0\BlstCtrl"
  232. ;HKLM,"Software\Creative Tech\BlasterControl 3.0\Modules"
  233. HKLM,"Software\Creative Tech\BlasterControl 3.0\BCInfo"
  234. HKLM,"Software\Creative Tech\BlasterControl 3.0\BCMon"
  235. HKLM,"Software\Creative Tech\BlasterControl 3.0\BCColor"
  236. HKLM,"Software\Creative Tech\BlasterControl 3.0\BCPref"
  237. HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Device\ShellEx\PropertySheetHandlers\BlasterControl 2.0"
  238. HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Device\ShellEx\PropertySheetHandlers\BlasterControl Monitor"
  239. HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Device\ShellEx\PropertySheetHandlers\BlasterControl Hotkey"
  240. HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Device\ShellEx\PropertySheetHandlers\BlasterControl Colour Correction"
  241. HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Device\ShellEx\PropertySheetHandlers\BlasterControl Settings"
  242. HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Display\ShellEx\PropertySheetHandlers\BlasterControl 2.0"
  243. HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Display\ShellEx\PropertySheetHandlers\BlasterControl Monitor"
  244. HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Display\ShellEx\PropertySheetHandlers\BlasterControl Hotkey"
  245. HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Display\ShellEx\PropertySheetHandlers\BlasterControl Colour Correction"
  246. HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Display\ShellEx\PropertySheetHandlers\BlasterControl Settings"
  247. HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Device\ShellEx\PropertySheetHandlers\BlasterControl 3.0"
  248. HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Display\ShellEx\PropertySheetHandlers\BlasterControl 3.0"
  249. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunServices","BCDetect"
  250. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","BlasterControl"
  251. HKLM,"Software\Microsoft\Windows\CurrentVersion\Run","HotkeyHook"
  252. ;HKLM,"Software\Microsoft\Windows\CurrentVersion\Run","BlstApp"
  253. HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\BlasterControl 2"
  254. HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\BlasterControl 3"
  255.  
  256. ;******************** Exxtreme Specific
  257.  
  258. [ExxtremeInstall]
  259. ;CopyFiles  = BC.Files.Win, BC.Files.Sys, BC.Files.Sys.Exxtreme, BC.Files.Inf
  260. DelReg     = BC.Del.Reg
  261. AddReg     = BC.Add.Reg, BC.Add.Reg.Exxtreme
  262.  
  263. [ExxtremeInstall.ntx86]
  264. ;CopyFiles  = BC.Files.Win, BC.Files.Sys, BC.Files.Sys.Exxtreme, BC.Files.Inf
  265. DelReg     = BC.Del.Reg
  266. AddReg     = BC.Add.Reg.ntx86, BC.Add.Reg.Exxtreme.ntx86
  267.  
  268. [BC.Files.Sys.Exxtreme]
  269. BCExx9x.dll,,,0x020
  270. BCExx9x.crl,,,0x020
  271. BCExx9x.hlp
  272.  
  273. [BC.Add.Reg.Exxtreme]
  274. HKLM,%SMWCV%\RunOnce\Setup,%BCEXX%,,     "%11%\RegSvr32.exe /s %11%\BCExx9x.dll"
  275. HKLM,%SMWCV%\RunServicesOnce, "30",,     "%11%\RegSvr32.exe /s %11%\BCExx9x.dll"
  276.  
  277. [BC.Add.Reg.Exxtreme.ntx86]
  278. HKLM,%SMWCV%\RunOnce\Setup,%BCEXX%,,     "%11%\RegSvr32.exe /s %11%\BCExx9x.dll"
  279. HKLM,%SMWCV%\RunOnce, "30",,             "%11%\RegSvr32.exe /s %11%\BCExx9x.dll"
  280.  
  281. ;******************** Banshee Specific
  282.  
  283. [BansheeInstall]
  284. ;CopyFiles  = BC.Files.Win, BC.Files.Sys, BC.Files.Sys.Banshee, BC.Files.Inf
  285. DelReg     = BC.Del.Reg
  286. AddReg     = BC.Add.Reg, BC.Add.Reg.Banshee
  287.  
  288. [BansheeInstall.ntx86]
  289. ;CopyFiles  = BC.Files.Win, BC.Files.Sys, BC.Files.Sys.Banshee.ntx, BC.Files.Inf
  290. DelReg     = BC.Del.Reg
  291. AddReg     = BC.Add.Reg.ntx86, BC.Add.Reg.Banshee.ntx86
  292.  
  293. [BC.Files.Sys.Banshee]
  294. BCBSW9x.dll,,,0x020
  295. BCBSW9x.crl,,,0x020
  296. Banshee.cnt
  297. Banshee.hlp
  298.  
  299. [BC.Files.Sys.Banshee.ntx]
  300. BCBSNTx.dll,,,0x020
  301. BCBSNTx.crl,,,0x020
  302. Banshee.cnt
  303. Banshee.hlp
  304.  
  305. [BC.Add.Reg.Banshee]
  306. HKLM,%SMWCV%\RunOnce\Setup,%BCBS%,,      "%11%\RegSvr32.exe /s %11%\BCBSW9x.dll"
  307. HKLM,%SMWCV%\RunServicesOnce, "30",,     "%11%\RegSvr32.exe /s %11%\BCBSW9x.dll"
  308.  
  309. [BC.Add.Reg.Banshee.ntx86]
  310. HKLM,%SMWCV%\RunOnce\Setup,%BCBS%,,      "%11%\RegSvr32.exe /s %11%\BCBSNTx.dll"
  311. HKLM,%SMWCV%\RunOnce, "21",,             "%11%\RegSvr32.exe /s %11%\BCBSNTx.dll"
  312.  
  313. ;******************** TnT Specific
  314.  
  315. [TnTInstall]
  316. ;CopyFiles  = BC.Files.Win, BC.Files.Sys, BC.Files.Sys.TnT, BC.Files.Inf
  317. DelReg     = BC.Del.Reg
  318. AddReg     = BC.Add.Reg, BC.Add.Reg.TnT
  319.  
  320. [TnTInstall.ntx86]
  321. ;CopyFiles  = BC.Files.Win, BC.Files.Sys, BC.Files.Sys.TnT, BC.Files.Inf
  322. DelReg     = BC.Del.Reg
  323. AddReg     = BC.Add.Reg.ntx86, BC.Add.Reg.TnT.ntx86
  324.  
  325. [BC.Files.Sys.TnT]
  326. BCTnT.dll,,,0x020
  327. BCTnT.crl,,,0x020
  328. BCTnT.cnt
  329. BCTnT.hlp
  330. ;BCTVTnT.dll,,,0x020
  331. ;BCTVTnT.crl,,,0x020
  332. ;BCTV.cnt
  333. ;BCTV.hlp
  334.  
  335. [BC.Add.Reg.TnT]
  336. HKLM,%SMWCV%\RunOnce\Setup,%BCTNT%,,     "%11%\RegSvr32.exe /s %11%\BCTnT.dll"
  337. ;HKLM,%SMWCV%\RunOnce\Setup,%BCTVTNT%,,   "%11%\RegSvr32.exe /s %11%\BCTVTnT.dll"
  338. HKLM,%SMWCV%\RunServicesOnce, "30",,     "%11%\RegSvr32.exe /s %11%\BCTnT.dll"
  339. ;HKLM,%SMWCV%\RunServicesOnce, "31",,     "%11%\RegSvr32.exe /s %11%\BCTVTnT.dll"
  340.  
  341. [BC.Add.Reg.TnT.ntx86]
  342. HKLM,%SMWCV%\RunOnce\Setup,%BCTNT%,,     "%11%\RegSvr32.exe /s %11%\BCTnT.dll"
  343. ;HKLM,%SMWCV%\RunOnce\Setup,%BCTVTNT%,,   "%11%\RegSvr32.exe /s %11%\BCTVTnT.dll"
  344. HKLM,%SMWCV%\RunOnce, "30",,             "%11%\RegSvr32.exe /s %11%\BCTnT.dll"
  345. ;HKLM,%SMWCV%\RunOnce, "31",,             "%11%\RegSvr32.exe /s %11%\BCTVTnT.dll"
  346.  
  347. ;******************** TnT2 Specific
  348.  
  349. [TnT2Install]
  350. ;CopyFiles  = BC.Files.Win, BC.Files.Sys, BC.Files.Sys.TnT2, BC.Files.Inf
  351. DelReg     = BC.Del.Reg
  352. AddReg     = BC.Add.Reg, BC.Add.Reg.TnT2
  353.  
  354. [TnT2Install.ntx86]
  355. ;CopyFiles  = BC.Files.Win, BC.Files.Sys, BC.Files.Sys.TnT2, BC.Files.Inf
  356. DelReg     = BC.Del.Reg
  357. AddReg     = BC.Add.Reg.ntx86, BC.Add.Reg.TnT2.ntx86
  358.  
  359. [BC.Files.Sys.TnT2]
  360. BCTnT.dll,,,0x020
  361. BCTnT.crl,,,0x020
  362. BCTnT.cnt
  363. BCTnT.hlp
  364. BCTVTnT.dll,,,0x020
  365. BCTVTnT.crl,,,0x020
  366. ;BCTV.cnt
  367. BCTV.hlp
  368.  
  369. [BC.Add.Reg.TnT2]
  370. HKLM,%SMWCV%\RunOnce\Setup,%BCTNT%,,     "%11%\RegSvr32.exe /s %11%\BCTnT.dll"
  371. HKLM,%SMWCV%\RunOnce\Setup,%BCTVTNT%,,   "%11%\RegSvr32.exe /s %11%\BCTVTnT.dll"
  372. HKLM,%SMWCV%\RunServicesOnce, "30",,     "%11%\RegSvr32.exe /s %11%\BCTnT.dll"
  373. HKLM,%SMWCV%\RunServicesOnce, "31",,     "%11%\RegSvr32.exe /s %11%\BCTVTnT.dll"
  374.  
  375. [BC.Add.Reg.TnT2.ntx86]
  376. HKLM,%SMWCV%\RunOnce\Setup,%BCTNT%,,     "%11%\RegSvr32.exe /s %11%\BCTnT.dll"
  377. HKLM,%SMWCV%\RunOnce\Setup,%BCTVTNT%,,   "%11%\RegSvr32.exe /s %11%\BCTVTnT.dll"
  378. HKLM,%SMWCV%\RunOnce, "30",,             "%11%\RegSvr32.exe /s %11%\BCTnT.dll"
  379. HKLM,%SMWCV%\RunOnce, "31",,             "%11%\RegSvr32.exe /s %11%\BCTVTnT.dll"
  380.  
  381. ;******************** Zx Specific
  382.  
  383. [128ZxInstall]
  384. ;CopyFiles  = BC.Files.Win, BC.Files.Sys, BC.Files.Sys.Zx, BC.Files.Inf
  385. DelReg     = BC.Del.Reg
  386. AddReg     = BC.Add.Reg, BC.Add.Reg.Zx
  387.  
  388. [128ZxInstall.ntx86]
  389. ;CopyFiles  = BC.Files.Win, BC.Files.Sys, BC.Files.Sys.Zx, BC.Files.Inf
  390. DelReg     = BC.Del.Reg
  391. AddReg     = BC.Add.Reg.ntx86, BC.Add.Reg.Zx.ntx86
  392.  
  393. [BC.Files.Sys.Zx]
  394. BC128Zx.dll,,,0x020
  395. BC128Zx.crl,,,0x020
  396. BC128Zx.cnt
  397. BC128Zx.hlp
  398.  
  399. [BC.Add.Reg.Zx]
  400. HKLM,%SMWCV%\RunOnce\Setup,%BC128ZX%,,   "%11%\RegSvr32.exe /s %11%\BC128Zx.dll"
  401. HKLM,%SMWCV%\RunServicesOnce, "30",,     "%11%\RegSvr32.exe /s %11%\BC128Zx.dll"
  402.  
  403. [BC.Add.Reg.Zx.ntx86]
  404. HKLM,%SMWCV%\RunOnce\Setup,%BC128ZX%,,   "%11%\RegSvr32.exe /s %11%\BC128Zx.dll"
  405. HKLM,%SMWCV%\RunOnce, "30",,             "%11%\RegSvr32.exe /s %11%\BC128Zx.dll"
  406.  
  407. ;******************** Savage 4 Specific
  408.  
  409. [Savage4Install]
  410. ;CopyFiles  = BC.Files.Win, BC.Files.Sys, BC.Files.Sys.Sav4, BC.Files.Inf
  411. DelReg     = BC.Del.Reg
  412. AddReg     = BC.Add.Reg, BC.Add.Reg.Sav4
  413.  
  414. [Savage4Install.ntx86]
  415. ;CopyFiles  = BC.Files.Win, BC.Files.Sys, BC.Files.Sys.Sav4, BC.Files.Inf
  416. DelReg     = BC.Del.Reg
  417. AddReg     = BC.Add.Reg.ntx86, BC.Add.Reg.Sav4.ntx86
  418.  
  419. [BC.Files.Sys.Sav4]
  420. BCSav4.dll,,,0x020
  421. BCSav4.crl,,,0x020
  422. BCSav4.cnt
  423. BCSav4.hlp
  424. ;BCTVSav4.dll,,,0x020  ; Available Soon
  425. ;BCTVSav4.crl,,,0x020  ; Available Soon
  426. ;BCTV.cnt              ; Available Soon
  427. ;BCTV.hlp              ; Available Soon
  428.  
  429. [BC.Add.Reg.Sav4]
  430. HKLM,%SMWCV%\RunOnce\Setup,%BCSAV4%,,    "%11%\RegSvr32.exe /s %11%\BCSav4.dll"
  431. ;HKLM,%SMWCV%\RunOnce\Setup,%BCTVSAV4%,,  "%11%\RegSvr32.exe /s %11%\BCTVSav4.dll"
  432. HKLM,%SMWCV%\RunServicesOnce, "30",,     "%11%\RegSvr32.exe /s %11%\BCSav4.dll"
  433. ;HKLM,%SMWCV%\RunServicesOnce, "31",,     "%11%\RegSvr32.exe /s %11%\BCTVSav4.dll"
  434.  
  435. [BC.Add.Reg.Sav4.ntx86]
  436. HKLM,%SMWCV%\RunOnce\Setup,%BCSAV4%,,    "%11%\RegSvr32.exe /s %11%\BCSav4.dll"
  437. ;HKLM,%SMWCV%\RunOnce\Setup,%BCTVSAV4%,,  "%11%\RegSvr32.exe /s %11%\BCTVSav4.dll"
  438. HKLM,%SMWCV%\RunOnce, "30",,             "%11%\RegSvr32.exe /s %11%\BCSav4.dll"
  439. ;HKLM,%SMWCV%\RunOnce, "31",,             "%11%\RegSvr32.exe /s %11%\BCTVSav4.dll"
  440.  
  441. ;******************** Globals
  442.  
  443. [Strings]
  444. SMWCV    ="Software\Microsoft\Windows\CurrentVersion"
  445. BC       ="Software\Microsoft\Windows\CurrentVersion\Uninstall\BlasterControl 3"
  446. ;ATL      ="Registering ActiveX Template Library"       ;BlasterControl Extension System File
  447. ;CTMENU   ="Registering Creative Menu Control"          ;BlasterControl Extension
  448. BCHAL    ="Registering BlasterControl HAL"
  449. BLSTCTRL ="Registering BlasterControl Control Applet"
  450. BCINFO   ="Registering BlasterControl Info Module"
  451. BCMON    ="Registering BlasterControl Monitor Module"
  452. BCCOLOR  ="Registering BlasterControl Colors Module"
  453. BCDESK   ="Registering BlasterControl Desktop Module"
  454. BCPREF   ="Registering BlasterControl Preferences"
  455. BCEXX    ="Registering BlasterControl Exxtreme Module"
  456. BCBS     ="Registering BlasterControl Banshee Module"
  457. BCTNT    ="Registering BlasterControl TnT Module"
  458. BCTVTNT  ="Registering BlasterControl TV Module"
  459. BC128ZX  ="Registering BlasterControl 128Zx Module"
  460. BCSAV4   ="Registering BlasterControl Savage4 Module"
  461. BCTVSAV4 ="Registering BlasterControl TV Module"
  462. ;BCSHELLX ="Registering BlasterControl Shortcuts"       ;BlasterControl Extension
  463. ;BLSTAPP  ="Registering BlasterControl Taskbar Applet"  ;BlasterControl Extension
  464.  
  465.