home *** CD-ROM | disk | FTP | other *** search
/ GameStar 1998 November (Bonus) / GAMESTAR11B.ISO / Treiber / Elsa / WINNER98 / DRVTools / ELSATVIO.INF < prev    next >
Windows Setup INFormation  |  1998-08-14  |  10KB  |  247 lines

  1. ;#
  2. ;| ELSATOOL.INF:  Install information file for Windows 95 Tools
  3. ;|
  4. ;|
  5. ;| Copyright (c) 1996-98 ELSA AG, Aachen (Germany)
  6. ;|
  7. ;| 20.07.98
  8. ;|
  9. ;+----------------------------------------------------------------------
  10.  
  11. ;-----------------------------------------------------------------------
  12. [Version]
  13. ;-----------------------------------------------------------------------
  14. signature="$CHICAGO$"
  15. InfVersion=4.10.01.0203
  16. Provider=ELSA AG, Germany
  17.  
  18. ;-----------------------------------------------------------------------
  19. ; INSTALL section
  20. ;-----------------------------------------------------------------------
  21. [DefaultInstall]
  22. CopyFiles = SYS.Copy, HLP.Copy, ELSA.Copy
  23. AddReg    = ELSATOOL.AddReg
  24. DelReg    = ELSATOOL.DelReg
  25. UpdateInis= ELSATOOL.UpdateInis
  26.  
  27. ;-----------------------------------------------------------------------
  28. ; disk-names, files and directories
  29. ;-----------------------------------------------------------------------
  30. [SourceDisksNames]
  31. 5=%EGLR.DiskID%,ELSAINFO.CAB,
  32. 6=%EGLR.DiskID%,WINMSUIT.CAB,
  33. 8=%EGLR.DiskID%,VIDEOIO.CAB,
  34.  
  35. [SourceDisksFiles]
  36. ELSAINFO.DLL    = 5
  37. EINFO_DE.DLL    = 5
  38. EINFOOGL.EXE    = 5
  39. WINMPS.DLL    = 6
  40. WINMSUIT.EXE    = 6
  41. WSUIT_DE.DLL    = 6
  42. ELSA.HLP        = 6
  43. ELSAENG.HLP     = 6
  44. VideoIO.exe  = 8
  45. VidIO_de.dll = 8
  46. VidIO_fr.dll = 8
  47. Vidtray.exe  = 8
  48. VideoPS.dll  = 8
  49. VideoIO.inf  = 8
  50. voutset.dll  = 8
  51. voset_de.dll = 8
  52. elsacapx.dll = 8
  53. elsacapd.drv = 8
  54. elsacapv.vxd = 8
  55. elsaeqcx.dll = 8
  56. p2.dll       = 8
  57. vviewer.exe  = 8
  58. vview_de.dll = 8
  59.  
  60. [DestinationDirs]
  61. DefaultDestDir    = 11
  62. SYS.Copy        = 11
  63. INF.Copy        = 17
  64. HLP.Copy    = 18
  65. ELSA.Copy    = 10,%ELSAUTIL%
  66. WIN.Copy    = 10
  67. FONT.COPY    = 10,FONTS
  68.  
  69. ;-----------------------------------------------------------------------
  70. ; add registry section
  71. ;-----------------------------------------------------------------------
  72. [ELSATOOL.AddReg]
  73. HKLM,%PROPPAGE%\"ELSA Info Property Sheet",,,"%ELSAINFO.CLSID%"                      
  74. HKLM,%WINMANSUITE%\%ELSAINFO.CLSID%,,,%ELSAINFO.MAINFILE%                          
  75. HKCR,CLSID\%ELSAINFO.CLSID%,,,"ELSA Information Center"                            
  76. HKCR,CLSID\%ELSAINFO.CLSID%\InprocServer32,,,"%10%\%ELSAUTIL%\%ELSAINFO.MAINFILE%" 
  77. HKCR,CLSID\%ELSAINFO.CLSID%\InprocServer32,"ThreadingModel",,"Apartment"
  78. HKCR,CLSID\%WINMSUIT.CLSID%,,,"%WINMSUIT.NAME%"                   
  79. HKCR,CLSID\%WINMSUIT.CLSID%\InprocServer32,,,%WINMSUIT.MAINFILE%       
  80. HKCR,Interface\%WINMSUIT.CLSID%,,,"IELSAInfo"                          
  81. HKCR,Interface\%WINMSUIT.CLSID%\NumMethods,,,7                         
  82. HKCR,Interface\%WINMSUIT.CLSID%\ProxyStubClsid32,,,"%WINMSUIT.CLSID%"  
  83. HKLM,"Software\Microsoft\Windows\CurrentVersion\Run","%WINMSUIT.NAME%",%REG_SZ%,"%10%\%ELSAUTIL%\WINMSUIT.EXE /startup"
  84. HKLM,%ELSAMSVIDEOKEY%,Description,,%ELSACAPDESCRIPTION% 
  85. HKLM,%ELSAMSVIDEOKEY%,Driver,,%ELSACAPDRIVER95% 
  86. HKLM,%ELSAMSVIDEOKEY%,DevNode,0x10001,0,0,0,0 
  87. HKLM,%ELSAVIDEOIOKEY%,VIOLibrary,, 
  88. HKLM,%ELSAVIDEOIOKEY%,XVIOLibrary,,%ELSACAPDRIVER95% 
  89. HKCR,CLSID\%CLSIDDRV%\InProcServer32,,,"%11%\%VIDEODRIVER95%" 
  90. HKLM,%ELSAVIDEOIOKEY%,UseDrvHandle,0x10001,1,0,0,0 
  91. HKLM,%ELSAVIDEOIOKEY%,DontLoad,0x10001,0,0,0,0 
  92. HKLM,%ELSAMSICMKEY%,Description,,"ELSA Quick Codec" 
  93. HKLM,%ELSAMSICMKEY%,Driver,,"elsaeqcx.dll" 
  94. HKLM,%VOUTPROPPAGE%,,,"%CLSIDVOUTSET%" 
  95. HKLM,%WINMSUITE%\%CLSIDVOUTSET%,,,%VOUTSETFILE% 
  96. HKCR,CLSID\%CLSIDVOUTSET%,,,"%VOUTSETNAME%" 
  97. HKCR,CLSID\%CLSIDVOUTSET%\InprocServer32,,,"%10%\%ELSAUTIL%\%VOUTSETFILE%" 
  98. HKCR,CLSID\%CLSIDVOUTSET%\InprocServer32,"ThreadingModel",,"Apartment" 
  99. HKLM,%WINMSUITE%\%CLSID_VIDEOIN_INFOSOURCE%,,,%VIDEOIN_FILE% 
  100. HKCR,CLSID\%CLSID_VIDEOIN_INFOSOURCE%,,,"%VIDEOIN_DESCRIPTION%" 
  101. HKCR,CLSID\%CLSID_VIDEOIN_INFOSOURCE%\LocalServer32,,,"%10%\%ELSAUTIL%\%VIDEOIN_FILE%" 
  102. HKLM,%WINMSUITE%\%CLSID_VIDEOIN_INFOFORMAT%,,,%VIDEOIN_FILE% 
  103. HKCR,CLSID\%CLSID_VIDEOIN_INFOFORMAT%,,,"%VIDEOIN_DESCRIPTION%" 
  104. HKCR,CLSID\%CLSID_VIDEOIN_INFOFORMAT%\LocalServer32,,,"%10%\%ELSAUTIL%\%VIDEOIN_FILE%" 
  105. HKCR,CLSID\%CLSID_VIDEOIN_SHEET%,,,"%VIDEOIN_DESCRIPTION%" 
  106. HKCR,CLSID\%CLSID_VIDEOIN_SHEET%\LocalServer32,,,"%10%\%ELSAUTIL%\%VIDEOIN_FILE%" 
  107. ; Desktop On TV Blitter 
  108. ;HKCR,CLSID\%CLSIDBLITTER%,,,"%BLITTERNAME%" 
  109. ;HKCR,CLSID\%CLSIDBLITTER%\LocalServer32,,,"%10%\%ELSAUTIL%\%BLITTERFILE%" 
  110. ;HKCR,Interface\%INFIDBLITTER%,,,"IELSADesktopOnTV" 
  111. ;HKCR,Interface\%INFIDBLITTER%\NumMethods,,,10 
  112. ;HKCR,Interface\%INFIDBLITTER%\ProxyStubClsid32,,,"%CLSID_PROXYSTUB%" 
  113. HKLM,%WINMSUITE%\%CLSID_VIDEOVIEWER%,,,%VIDEOVIEWER_FILE% 
  114. HKCR,CLSID\%CLSID_VIDEOVIEWER%,,,"%VIDEOVIEWER_DESCRIPTION%" 
  115. HKCR,CLSID\%CLSID_VIDEOVIEWER%\LocalServer32,,,"%10%\%ELSAUTIL%\%VIDEOVIEWER_FILE%" 
  116. HKLM,%ELSAVIDEOIOOUTKEY%,DesktopOnTV,0x10001,0,0,0,0 
  117. HKLM,%ELSAVIDEOIOOUTKEY%,SourceFormat,0x10001,0,0,0,0 
  118. HKLM,%ELSAVIDEOIOOUTKEY%,Timing,,"INTERLACED" 
  119. HKLM,%ELSAVIDEOIOOUTKEY%,PllAdjust,0x10001,0,0,0,0 
  120. HKLM,%ELSAVIDEOIOOUTKEY%,Destination,,"FBAS" 
  121. HKLM,%ELSAVIDEOIOINKEY%,DibFormat,,"RGB16" 
  122. HKLM,%ELSAVIDEOIOINKEY%,Format,,"PAL" 
  123. HKLM,%ELSAVIDEOIOINKEY%,Source,,"FBAS" 
  124. HKLM,%ELSAVIDEOIOINKEY%,Size,,"320 x 240" 
  125. HKCR,CLSID\%CLSIDDRV%,,,"%NAMEDRIVER%" 
  126. HKCR,CLSID\%CLSID_PROXYSTUB%,,,"%PROXSTUB_DESCRIPTION%" 
  127. HKCR,CLSID\%CLSID_PROXYSTUB%\InprocServer32,,,"%PROXYSTUB_FILE%" 
  128. HKCR,Interface\%INFIDVD%,,,"IELSAVideoDialog" 
  129. HKCR,Interface\%INFIDVD%\NumMethods,,,4 
  130. HKCR,Interface\%INFIDVD%\ProxyStubClsid32,,,"%CLSID_PROXYSTUB%" 
  131. HKCR,Interface\%INFIDVC%,,,"IELSAVideoControl" 
  132. HKCR,Interface\%INFIDVC%\NumMethods,,,5 
  133. HKCR,Interface\%INFIDVC%\ProxyStubClsid32,,,"%CLSID_PROXYSTUB%"
  134.  
  135. ;-----------------------------------------------------------------------
  136. ; delete registry section
  137. ;-----------------------------------------------------------------------
  138. [ELSATOOL.DelReg]
  139. HKLM,%PROPPAGE%\"ELSAInfoPropertySheet",,,"%ELSAINFO.CLSID%"                      
  140.  
  141. ;-----------------------------------------------------------------------
  142. ; UpdateInis section
  143. ;-----------------------------------------------------------------------
  144. [ELSATOOL.UpdateInis]
  145. Setup.ini, Progman.groups,, "Group1=ElsaWare"    
  146. Setup.ini, Group1,, ""WINman Suite","%10%\%ELSAUTIL%\WINMSUIT.EXE""
  147. system.ini, drivers32,,"vidc.eqk0=elsaeqcx.dll",0
  148.  
  149. ;-----------------------------------------------------------------------
  150. ; copy files section
  151. ;-----------------------------------------------------------------------
  152. [SYS.Copy]
  153. WINMPS.DLL   
  154. ELSA.HLP     
  155. ELSAENG.HLP
  156. VideoPS.DLL  
  157. elsacapx.dll 
  158. elsacapd.drv 
  159. elsacapv.vxd 
  160. elsaeqcx.dll
  161.  
  162. [INF.Copy]
  163.  
  164. [HLP.Copy]
  165.  
  166. [ELSA.Copy]
  167. ELSAINFO.DLL 
  168. EINFO_DE.DLL 
  169. EINFOOGL.EXE
  170. WINMSUIT.EXE,,,1 
  171. WSUIT_DE.DLL,,,1
  172. VideoIO.exe  
  173. VidIO_de.dll 
  174. VidIO_fr.dll 
  175. Vidtray.exe  
  176. voutset.dll  
  177. voset_de.dll 
  178. vviewer.exe  
  179. vview_de.dll
  180.  
  181. [WIN.Copy]
  182.  
  183. [FONT.Copy]
  184.  
  185. ;-----------------------------------------------------------------------
  186. [Strings]
  187. ;-----------------------------------------------------------------------
  188. ELSA            = "ELSA AG"
  189. PROPPAGE    = "SOFTWARE\Microsoft\Windows\CurrentVersion\Controls Folder\Display\shellex\PropertySheetHandlers"
  190. WINMANSUITE    = "Software\ELSA\WINmanSuite"
  191. ELSAUTIL        = "ELSAUTIL"
  192. ELSAINFO.CLSID      = "{138C89E0-75CC-11d0-A8A0-00001B321118}" 
  193. ELSAINFO.MAINFILE = "ElsaInfo.dll"
  194. WINMSUIT.CLSID      = "{737A0D40-88D3-11d0-A8A0-00001B321118}" 
  195. WINMSUIT.MAINFILE = "WinmPS.dll"                             
  196. WINMSUIT.NAME      = "ELSA Winman Suite"
  197. PROXSTUB_DESCRIPTION="ELSA Video ProxyStub" 
  198. PROXYSTUB_FILE="VideoPS.dll" 
  199. CLSID_PROXYSTUB="{5C617042-E7B9-11d0-B350-00609715A4AF}" 
  200. ELSAUTIL="ELSAutil" 
  201. INFFILE="VideoIO.inf" 
  202. WINMSUITE="Software\ELSA\WINmanSuite" 
  203. UNINSTALL="Software\Microsoft\Windows\CurrentVersion\Uninstall\VideoProperties" 
  204. MAINNAME="ELSA Video In/Out" 
  205. NAMEINFO="ELSA Video Properties Info" 
  206. NAMEDRIVER="ELSA Video Driver Control" 
  207. VOUTSETNAME="ELSA Video Out Settings" 
  208. VOUTSETFILE="voutset.dll" 
  209. VOUTPROPPAGE="SOFTWARE\Microsoft\Windows\CurrentVersion\Controls Folder\Display\shellex\PropertySheetHandlers\ELSA Video Out Property Sheet Page" 
  210. CLSIDVOUTSET="{6B261BA0-04E0-11d1-B350-00609715A4AF}" 
  211. CLSIDLOCAL="{5C617040-E7B9-11d0-B350-00609715A4AF}" 
  212. ;CLSIDBLITTER="{9A2A5900-0401-11d1-B350-00609715A4AF}" 
  213. ;INFIDBLITTER="{9A2A5900-0401-11d1-B350-00609715A4AF}" 
  214. ;BLITTERFILE="vidtray.exe" 
  215. ;BLITTERNAME="Video On TV Blitter" 
  216. VIDEOIN_FILE="VideoIO.exe" 
  217. VIDEOIN_DESCRIPTION="Video Capture Properties" 
  218. CLSID_VIDEOIN_INFOSOURCE="{2524E8E0-E65C-11d0-B350-00609715A4AF}" 
  219. CLSID_VIDEOIN_INFOFORMAT="{F8E28D00-099C-11d1-B350-00609715A4AF}" 
  220. CLSID_VIDEOIN_SHEET="{5C617040-E7B9-11d0-B350-00609715A4AF}" 
  221. ELSAMSICMKEY="System\CurrentControlSet\Control\MediaResources\icm\vidc.eqk0" 
  222. VIDEOVIEWER_FILE="VViewer.exe" 
  223. VIDEOVIEWER_DESCRIPTION="Video Viewer" 
  224. CLSID_VIDEOVIEWER="{EE5CA880-8DB2-11d1-B350-00609715A4AF}" 
  225. INFIDVD="{5C617042-E7B9-11d0-B350-00609715A4AF}" 
  226. INFIDVC="{5C617043-E7B9-11d0-B350-00609715A4AF}" 
  227. CLSIDDRV="{5C617044-E7B9-11d0-B350-00609715A4AF}" 
  228. MAINFILETRAY="Vidtray.exe" 
  229. VIDEODRIVER95="elsacapx.dll" 
  230. ELSACAPDRIVER95=elsacapd.drv 
  231. VIDEODRIVERNT="p2.dll" 
  232. ELSACAPDESCRIPTION="ELSA Video Capture Driver" 
  233. ELSAMSVIDEOKEY="System\CurrentControlSet\Control\MediaResources\msvideo\elsacap" 
  234. ELSAVIDEOIOKEY="SOFTWARE\ELSA\VIDEOIO" 
  235. ELSAVIDEOIOINKEY="SOFTWARE\ELSA\VIDEOIO\VIDEOIN" 
  236. ELSAVIDEOIOOUTKEY="SOFTWARE\ELSA\VIDEOIO\VIDEOOUT" 
  237. ELSAVVIEWERKEY="SOFTWARE\ELSA\VVIEWER" 
  238. CAPTUREDRIVERKEY1="SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32" 
  239. CAPTUREDRIVERKEY2="SOFTWARE\Microsoft\Windows NT\CurrentVersion\Userinstallable.drivers" 
  240. MSVIDEO="MSVIDEO" 
  241. REG_SZ         = 0x00000000 
  242. REG_MULTI_SZ   = 0x00010000 
  243. REG_EXPAND_SZ  = 0x00020000 
  244. REG_BINARY     = 0x00000001 
  245. REG_DWORD      = 0x00010001
  246. ;-----------------------------------------------------------------------
  247.