; Apache INF file ; ; Models : SB0310, SB0312, SB0399, SB0317, SB0413, SB0410 ; ; Feature : Enhanced (WDM) ; Language : English ; ; Date : 04 Jun 2004 ; Revision : 1.03.037 (SoundFont) ; ; Copyright 1995-2004, Creative Technology Ltd. [Version] Signature="$CHICAGO$" Class=MEDIA ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318} provider=%MfgName% CatalogFile=p17.cat DriverVer=06/04/2004,5.12.01.314 [Manufacturer] %MfgName%=CREATIVE ;; Mechanism for excluding drivers from the "Add New Hardware" list. [ControlFlags] ExcludeFromSelect = pci\ven_1102&dev_0007 ;; *EXCLUDE is a made up ID to prevent rank 1 drivers from showing in list. ExcludeFromSelect = * [CREATIVE] %CTAudio_Device.DeviceDesc%=CTAudio_Device,PCI\VEN_1102&DEV_0007&SUBSYS_10011102 ; SB0310 %CTAudio_Device.DeviceDesc%=CTAudio_Device,PCI\VEN_1102&DEV_0007&SUBSYS_10021102 ; SB0312 %CTAudio_Device.DeviceDesc%=CTAudio_Device,PCI\VEN_1102&DEV_0007&SUBSYS_10041102 ; SB0399 %CTAudio_Device.DeviceDesc%=CTAudio_Device,PCI\VEN_1102&DEV_0007&SUBSYS_10051102 ; SB0317 %CTAudio_Device2.DeviceDesc%=CTAudio_Device2,PCI\VEN_1102&DEV_0007&SUBSYS_10031102 ; SB0413 %CTAudio_Device2.DeviceDesc%=CTAudio_Device2,PCI\VEN_1102&DEV_0007&SUBSYS_10061102 ; SB0410 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Device Install Section ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [CTAudio_Device] AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf) CopyFiles=SFSynth.CopyList,SFMAN.CopyList,Resource.CopyList,SysFiles.CopyList,A3d.CopyList,CPI.CopyList AddReg=SF.Shared.AddReg,SFMS32.AddReg,CTSFM2K.AddReg,CTOSSRV.Addreg,Resource.AddReg,CTAudio_Device.AddReg,A3d.AddReg [CTAudio_Device2] AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf) CopyFiles=SFSynth.CopyList,SFMAN.CopyList,Resource.CopyList,SysFiles.CopyList,A3d.CopyList,CPI.CopyList AddReg=SF.Shared.AddReg,SFMS32.AddReg,CTSFM2K.AddReg,CTOSSRV.Addreg,Resource.AddReg,SB41x.AddReg,CTAudio_Device2.AddReg,A3d.AddReg [CTAudio_Device.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SFSynth%, WDM_Audio.Interface.SF AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SFSynth%, WDM_Audio.Interface.SF AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_SFSynth%, WDM_Audio.Interface.SF AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, WDM_Audio.Interface.Wave AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, WDM_Audio.Interface.Wave AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, WDM_Audio.Interface.Wave AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, WDM_Audio.Interface.Topology AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%, WDM_Audio.Interface.Topology AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%, WDM_Audio.Interface.UART AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%, WDM_Audio.Interface.UART AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%, WDM_Audio.Interface.UART AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DMus%, WDM_Audio.Interface.DMus AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DMus%, WDM_Audio.Interface.DMus AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DMus%, WDM_Audio.Interface.DMus [CTAudio_Device2.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SFSynth%, WDM_Audio.Interface.SF AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SFSynth%, WDM_Audio.Interface.SF AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_SFSynth%, WDM_Audio.Interface.SF AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, WDM_Audio2.Interface.Wave AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, WDM_Audio2.Interface.Wave AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, WDM_Audio2.Interface.Wave AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, WDM_Audio2.Interface.Topology AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%, WDM_Audio2.Interface.Topology AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%, WDM_Audio.Interface.UART AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%, WDM_Audio.Interface.UART AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%, WDM_Audio.Interface.UART AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DMus%, WDM_Audio.Interface.DMus AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DMus%, WDM_Audio.Interface.DMus AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DMus%, WDM_Audio.Interface.DMus [WDM_Audio.Interface.SF] AddReg=WDM_Audio.Interface.SF.AddReg [WDM_Audio.Interface.SF.AddReg] HKR,,FriendlyName,,%WDM_Audio.SF.szPname% HKR,,CLSID,,%Proxy.CLSID% [WDM_Audio.Interface.Wave] AddReg=WDM_Audio.Interface.Wave.AddReg [WDM_Audio.Interface.Wave.AddReg] HKR,,FriendlyName,,%WDM_Audio.Wave.szPname% HKR,,CLSID,,%Proxy.CLSID% [WDM_Audio2.Interface.Wave] AddReg=WDM_Audio2.Interface.Wav.AddReg ;; warning!! max 31 characters for section name [WDM_Audio2.Interface.Wav.AddReg] HKR,,FriendlyName,,%WDM_Audio2.Wave.szPname% HKR,,CLSID,,%Proxy.CLSID% [WDM_Audio.Interface.Topology] AddReg=WDM_Audio.Interface.Topo.AddReg ;; warning!! max 31 characters for section name [WDM_Audio.Interface.Topo.AddReg] HKR,,FriendlyName,,%WDM_Audio.Topology.szPname% [WDM_Audio2.Interface.Topology] AddReg=WDM_Audio2.Interface.Top.AddReg ;; warning!! max 31 characters for section name [WDM_Audio2.Interface.Top.AddReg] HKR,,FriendlyName,,%WDM_Audio2.Topology.szPname% [WDM_Audio.Interface.UART] AddReg=WDM_Audio.Interface.UART.AddReg [WDM_Audio.Interface.UART.AddReg] HKR,,FriendlyName,,%WDM_Audio.UART.szPname% HKR,,CLSID,,%Proxy.CLSID% [WDM_Audio.Interface.DMus] AddReg=WDM_Audio.Interface.DMus.AddReg [WDM_Audio.Interface.DMus.AddReg] HKR,,FriendlyName,,%WDM_Audio.DMus.szPname% HKR,,CLSID,,%Proxy.CLSID% ;;**************** NT Install **************** [CTAudio_Device.NT.CoInstallers] CopyFiles=CoInst.CopyList AddReg=CoInst.AddReg [CTAudio_Device2.NT.CoInstallers] CopyFiles=CoInst.CopyList AddReg=CoInst.AddReg [CTAudio_Device.NT] Include=ks.inf, wdmaudio.inf Needs=KS.Registration, WDMAUDIO.Registration CopyFiles=CoInst.CopyList,SFSynth.NT.CopyList,SFMAN.CopyList,Resource.CopyList,SysFiles.CopyList,A3d.CopyList,CPI.CopyList AddReg=CoInst.AddReg,SF.Shared.AddReg,SFMS32.AddReg,Resource.AddReg,CTAudio_Device.AddReg,A3d.AddReg [CTAudio_Device2.NT] Include=ks.inf, wdmaudio.inf Needs=KS.Registration, WDMAUDIO.Registration CopyFiles=CoInst.CopyList,SFSynth.NT.CopyList,SFMAN.CopyList,Resource.CopyList,SysFiles.CopyList,A3d.CopyList,CPI.CopyList AddReg=CoInst.AddReg,SF.Shared.AddReg,SFMS32.AddReg,Resource.AddReg,SB41x.AddReg,CTAudio_Device2.AddReg,A3d.AddReg [CTAudio_Device.NT.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SFSynth%, WDM_Audio.Interface.SF AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SFSynth%, WDM_Audio.Interface.SF AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_SFSynth%, WDM_Audio.Interface.SF AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, WDM_Audio.Interface.Wave AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, WDM_Audio.Interface.Wave AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, WDM_Audio.Interface.Wave AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, WDM_Audio.Interface.Topology AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%, WDM_Audio.Interface.Topology AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%, WDM_Audio.Interface.UART AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%, WDM_Audio.Interface.UART AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%, WDM_Audio.Interface.UART AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DMus%, WDM_Audio.Interface.DMus AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DMus%, WDM_Audio.Interface.DMus AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DMus%, WDM_Audio.Interface.DMus [CTAudio_Device2.NT.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SFSynth%, WDM_Audio.Interface.SF AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SFSynth%, WDM_Audio.Interface.SF AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_SFSynth%, WDM_Audio.Interface.SF AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%, WDM_Audio2.Interface.Wave AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%, WDM_Audio2.Interface.Wave AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%, WDM_Audio2.Interface.Wave AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, WDM_Audio2.Interface.Topology AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%, WDM_Audio2.Interface.Topology AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%, WDM_Audio.Interface.UART AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%, WDM_Audio.Interface.UART AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%, WDM_Audio.Interface.UART AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DMus%, WDM_Audio.Interface.DMus AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DMus%, WDM_Audio.Interface.DMus AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DMus%, WDM_Audio.Interface.DMus [CTAudio_Device.NT.Services] AddService = P17, 0x00000002, CTAudio_Device_Service_Inst AddService = ossrv,, ossrv_Service_Inst AddService = ctsfm2k,,sfman_Service_Inst [CTAudio_Device2.NT.Services] AddService = P17, 0x00000002, CTAudio_Device2_Service_Inst AddService = ossrv,, ossrv_Service_Inst AddService = ctsfm2k,,sfman_Service_Inst [CTAudio_Device_Service_Inst] DisplayName = %CTAudio_Device.DeviceDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %10%\system32\drivers\P17.sys [CTAudio_Device2_Service_Inst] DisplayName = %CTAudio_Device2.DeviceDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %10%\system32\drivers\P17.sys [ossrv_Service_Inst] DisplayName = %OSSRV.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\ctoss2k.sys [sfman_Service_Inst] DisplayName = %SFMAN.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\ctsfm2k.sys ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Device Specific Section ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [CTAudio_Device.AddReg] HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook" HKR,,Driver,,P17.sys HKR,,NTMPDriver,,"P17.sys,sbemul.sys" HKR,Drivers,SubClasses,,"wave,midi,mixer" HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\wave\wdmaud.drv, Description,,%CTAudio_Device.DeviceDesc% HKR,Drivers\midi\wdmaud.drv, Description,,%CTAudio_Device.DeviceDesc% HKR,Drivers\mixer\wdmaud.drv,Description,,%CTAudio_Device.DeviceDesc% HKR,,SetupPreferredAudioDevices,3,01,00,00,00 ;; Copy friendly names to a location the driver knows ;; SB0310 HKLM,%DevInfoWdm_Audio_01%,%WaveOutDevName%,, %WDM_Audio.Wave.szPname% HKLM,%DevInfoWdm_Audio_01%,%WaveInDevName%,, %WDM_Audio.Wave.szPname% HKLM,%DevInfoWdm_Audio_01%,%MIDIOutDevName%,, %WDM_Audio.UART.szPname% HKLM,%DevInfoWdm_Audio_01%,%MIDIInDevName%,, %WDM_Audio.UART.szPname% HKLM,%DevInfoWdm_Audio_01%,%MixerDevName%,, %WDM_Audio.Topology.szPname% ;HKLM,%DevInfoWdm_Audio_01%,%MIDIWTSynthDevName%,,%WDM_Audio.SW.szPname% HKLM,%DevInfoWdm_Audio_01%,%MIDIWTSynthDevName%,,%WDM_Audio.SF.szPname% ;; SB0312 HKLM,%DevInfoWdm_Audio_02%,%WaveOutDevName%,, %WDM_Audio.Wave.szPname% HKLM,%DevInfoWdm_Audio_02%,%WaveInDevName%,, %WDM_Audio.Wave.szPname% HKLM,%DevInfoWdm_Audio_02%,%MIDIOutDevName%,, %WDM_Audio.UART.szPname% HKLM,%DevInfoWdm_Audio_02%,%MIDIInDevName%,, %WDM_Audio.UART.szPname% HKLM,%DevInfoWdm_Audio_02%,%MixerDevName%,, %WDM_Audio.Topology.szPname% ;HKLM,%DevInfoWdm_Audio_02%,%MIDIWTSynthDevName%,,%WDM_Audio.SW.szPname% HKLM,%DevInfoWdm_Audio_02%,%MIDIWTSynthDevName%,,%WDM_Audio.SF.szPname% ;; SB0399 HKLM,%DevInfoWdm_Audio_03%,%WaveOutDevName%,, %WDM_Audio.Wave.szPname% HKLM,%DevInfoWdm_Audio_03%,%WaveInDevName%,, %WDM_Audio.Wave.szPname% HKLM,%DevInfoWdm_Audio_03%,%MIDIOutDevName%,, %WDM_Audio.UART.szPname% HKLM,%DevInfoWdm_Audio_03%,%MIDIInDevName%,, %WDM_Audio.UART.szPname% HKLM,%DevInfoWdm_Audio_03%,%MixerDevName%,, %WDM_Audio.Topology.szPname% ;HKLM,%DevInfoWdm_Audio_03%,%MIDIWTSynthDevName%,,%WDM_Audio.SW.szPname% HKLM,%DevInfoWdm_Audio_03%,%MIDIWTSynthDevName%,,%WDM_Audio.SF.szPname% ;; SB0317 HKLM,%DevInfoWdm_Audio_04%,%WaveOutDevName%,, %WDM_Audio.Wave.szPname% HKLM,%DevInfoWdm_Audio_04%,%WaveInDevName%,, %WDM_Audio.Wave.szPname% HKLM,%DevInfoWdm_Audio_04%,%MIDIOutDevName%,, %WDM_Audio.UART.szPname% HKLM,%DevInfoWdm_Audio_04%,%MIDIInDevName%,, %WDM_Audio.UART.szPname% HKLM,%DevInfoWdm_Audio_04%,%MixerDevName%,, %WDM_Audio.Topology.szPname% ;HKLM,%DevInfoWdm_Audio_04%,%MIDIWTSynthDevName%,,%WDM_Audio.SW.szPname% HKLM,%DevInfoWdm_Audio_04%,%MIDIWTSynthDevName%,,%WDM_Audio.SF.szPname% ;; Other Patches ;HKLM,%RegCreaf%,"DEFAULTMIDI",,%WDM_Audio.SW.szPname% HKLM,%RegCreaf%,"DEFAULTMIDI",,%WDM_Audio.SF.szPname% [CTAudio_Device2.AddReg] HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook" HKR,,Driver,,P17.sys HKR,,NTMPDriver,,"P17.sys,sbemul.sys" HKR,Drivers,SubClasses,,"wave,midi,mixer" HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\wave\wdmaud.drv, Description,,%CTAudio_Device2.DeviceDesc% HKR,Drivers\midi\wdmaud.drv, Description,,%CTAudio_Device2.DeviceDesc% HKR,Drivers\mixer\wdmaud.drv,Description,,%CTAudio_Device2.DeviceDesc% HKR,,SetupPreferredAudioDevices,3,01,00,00,00 ;; Copy friendly names to a location the driver knows ;; SB0413 HKLM,%DevInfoWdm_Audio_05%,%WaveOutDevName%,, %WDM_Audio2.Wave.szPname% HKLM,%DevInfoWdm_Audio_05%,%WaveInDevName%,, %WDM_Audio2.Wave.szPname% HKLM,%DevInfoWdm_Audio_05%,%MIDIOutDevName%,, %WDM_Audio.UART.szPname% HKLM,%DevInfoWdm_Audio_05%,%MIDIInDevName%,, %WDM_Audio.UART.szPname% HKLM,%DevInfoWdm_Audio_05%,%MixerDevName%,, %WDM_Audio2.Topology.szPname% ;HKLM,%DevInfoWdm_Audio_05%,%MIDIWTSynthDevName%,,%WDM_Audio.SW.szPname% HKLM,%DevInfoWdm_Audio_05%,%MIDIWTSynthDevName%,,%WDM_Audio.SF.szPname% ;; SB0410 HKLM,%DevInfoWdm_Audio_06%,%WaveOutDevName%,, %WDM_Audio2.Wave.szPname% HKLM,%DevInfoWdm_Audio_06%,%WaveInDevName%,, %WDM_Audio2.Wave.szPname% HKLM,%DevInfoWdm_Audio_06%,%MIDIOutDevName%,, %WDM_Audio.UART.szPname% HKLM,%DevInfoWdm_Audio_06%,%MIDIInDevName%,, %WDM_Audio.UART.szPname% HKLM,%DevInfoWdm_Audio_06%,%MixerDevName%,, %WDM_Audio2.Topology.szPname% ;HKLM,%DevInfoWdm_Audio_06%,%MIDIWTSynthDevName%,,%WDM_Audio.SW.szPname% HKLM,%DevInfoWdm_Audio_06%,%MIDIWTSynthDevName%,,%WDM_Audio.SF.szPname% ;; Other Patches ;HKLM,%RegCreaf%,"DEFAULTMIDI",,%WDM_Audio.SW.szPname% HKLM,%RegCreaf%,"DEFAULTMIDI",,%WDM_Audio.SF.szPname% [Resource.AddReg] HKR,"Product","Resource",,"\DosDevices\%11%\P17Res.Dll" HKR,"Config","Refresh",1,1,0,0,0 [SB41x.AddReg] HKR,"Config","PTimeout",0x00010001,500 HKR,"Config","RTimeout",0x00010001,100 [SF.Shared.AddReg] HKLM,%StrCTKey%\BinaryClassID\%SFM_BINARY_CLSID%,DeviceName,,"\Device\CTSFM2K" HKLM,%StrCTKey%\BinaryClassID\%SFM_BINARY_CLSID%,ServiceName,,"ctsfm2k" HKLM,%StrCTKey%\BinaryClassID\%SFM_BINARY_CLSID%,FileDeviceType,0x00010001,51 HKLM,%StrCTKey%\BinaryClassID\%SFM_BINARY_CLSID%,ServiceType,0x00010001,28 [SFMS32.AddReg] HKCR,SFMSMgr,,,"SoundFont Manager" HKCR,SFMSMgr\CLSID,,,"{57513120-F9D7-11D3-9F8E-00A0C92C17A1}" HKCR,CLSID\{57513120-F9D7-11D3-9F8E-00A0C92C17A1},,,"SoundFont Manager" HKCR,CLSID\{57513120-F9D7-11D3-9F8E-00A0C92C17A1}\InprocServer32,,,"SFMS32.DLL" HKCR,CLSID\{57513120-F9D7-11D3-9F8E-00A0C92C17A1}\InprocServer32,"ThreadingModel", ,"Apartment" HKR,DevName,MIDISynthName,,%WDM_Audio.SF.szPname% [CTSFM2K.AddReg] HKLM,SYSTEM\CurrentControlSet\Services\ctsfm2k,Type,0x00010001,1 HKLM,SYSTEM\CurrentControlSet\Services\ctsfm2k,Start,0x00010001,3 HKLM,SYSTEM\CurrentControlSet\Services\ctsfm2k,ErrorControl,0x00010001,1 HKLM,SYSTEM\CurrentControlSet\Services\ctsfm2k,ImagePath,0x00000000,"\SystemRoot\System32\drivers\ctsfm2k.sys" HKLM,SYSTEM\CurrentControlSet\Services\ctsfm2k,DisplayName,0x00000000,"Creative SoundFont Management Device Driver" HKLM,SYSTEM\CurrentControlSet\Services\ctsfm2k,Group,0x00000000,"Base" [CTOSSRV.Addreg] HKLM,SYSTEM\CurrentControlSet\Services\ossrv,Type,0x00010001,1 HKLM,SYSTEM\CurrentControlSet\Services\ossrv,Start,0x00010001,3 HKLM,SYSTEM\CurrentControlSet\Services\ossrv,ErrorControl,0x00010001,1 HKLM,SYSTEM\CurrentControlSet\Services\ossrv,ImagePath,0x00000000,"\SystemRoot\System32\drivers\ctoss9x.sys" HKLM,SYSTEM\CurrentControlSet\Services\ossrv,DisplayName,0x00000000,"Creative OS Services Driver" HKLM,SYSTEM\CurrentControlSet\Services\ossrv,Group,0x00000000,"Base" HKLM,SYSTEM\CurrentControlSet\Services\ossrv,DriverDataDirectory,0x00000000,"\SystemRoot\System" HKLM,SYSTEM\CurrentControlSet\Services\ossrv,UseFastPoolAllocator,0x00010001,1 HKLM,SYSTEM\CurrentControlSet\Services\ossrv,EnablePowerMonitor,0x00010001,1 HKLM,SYSTEM\CurrentControlSet\Services\ossrv,EnableRegistryPatch,0x00010001,1 HKLM,SYSTEM\CurrentControlSet\Services\ossrv,EnableFpuOverride,0x00010001,1 [A3D.AddReg] HKCR,A3D,,,"A3d Object" HKCR,A3D\CLSID,,,"{D8F1EEE0-F634-11CF-8700-00A0245D918B}" HKCR,CLSID\{D8F1EEE0-F634-11CF-8700-00A0245D918B},,,"A3D Object" HKCR,CLSID\{D8F1EEE0-F634-11CF-8700-00A0245D918B}\InprocServer32,,,"A3D.DLL" HKCR,CLSID\{D8F1EEE0-F634-11CF-8700-00A0245D918B}\InprocServer32,"ThreadingModel", ,"Apartment" [CoInst.AddReg] HKR,,CoInstallers32,0x00010000,"CtDvInst.dll,CtDevCoInstProc" [SysFiles.CopyList] P17.sys Pfmodnt.sys [Resource.CopyList] P17res.dll P17.dll [SFSynth.CopyList] ctoss9x.sys ctsfm2k.sys [SFSynth.NT.CopyList] ctoss2k.sys ctsfm2k.sys [SFMAN.CopyList] sfman32.dll sfms32.dll ct2mgm.sf2 [A3d.CopyList] A3d.dll [CPI.CopyList] P17CPI.dll [CoInst.CopyList] CtDvInst.dll ;;;;;;;;;;;;;;;;;;;;;;;; ;; Common Section ;; ;;;;;;;;;;;;;;;;;;;;;;;; [DestinationDirs] DefaultDestDir = 10,system32\drivers SysFiles.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers Resource.CopyList = 11 ; (Win9X)%Windows%\system,(WinNT)%SystemRoot%\system32 A3d.CopyList = 11 ; (Win9X)%Windows%\system,(WinNT)%SystemRoot%\system32 CPI.CopyList = 11 ; (Win9X)%Windows%\system,(WinNT)%SystemRoot%\system32 CoInst.CopyList = 11 ; (Win9X)%Windows%\system,(WinNT)%SystemRoot%\system32 SFSynth.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers SFSynth.NT.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers SFMAN.CopyList = 11 ; (Win9X)%Windows%\system,(WinNT)%SystemRoot%\system32 [SourceDisksNames] 101 = %DriverDisk%,, [SourceDisksFiles] P17.sys = 101 P17res.dll = 101 P17.dll = 101 A3d.dll = 101 P17CPI.dll = 101 Pfmodnt.sys = 101 CtDvInst.dll = 101 ctoss2k.sys = 101 ctoss9x.sys = 101 ctsfm2k.sys = 101 sfman32.dll = 101 sfms32.dll = 101 ct2mgm.sf2 = 101 [Strings] MfgName ="Creative Technology Ltd." CTAudio_Device.DeviceDesc ="Creative SB Audigy LS" CTAudio_Device2.DeviceDesc ="Sound Blaster Live! 24-bit" OSSRV.SvcDesc = "Creative OS Services Driver" SFMAN.SvcDesc = "Creative SoundFont Management Device Driver" WDM_Audio.Wave.szPname ="Creative SB Audigy LS" WDM_Audio.Topology.szPname="Creative SB Audigy LS" WDM_Audio2.Wave.szPname ="Sound Blaster Live! 24-bit" WDM_Audio2.Topology.szPname="Sound Blaster Live! 24-bit" WDM_Audio.UART.szPname ="Creative External MIDI" WDM_Audio.DMus.szPname ="Creative External MIDI" WDM_Audio.SW.szPname ="Creative SW Synthesizer" WDM_Audio.SF.szPname ="Creative SoundFont Synth" DriverDisk ="Creative Installer CD-ROM" MediaCategories ="SYSTEM\CurrentControlSet\Control\MediaCategories" DevInfoWdm_Audio_01 ="SOFTWARE\Creative Tech\P17\VEN_1102&DEV_0007&SUBSYS_10011102" DevInfoWdm_Audio_02 ="SOFTWARE\Creative Tech\P17\VEN_1102&DEV_0007&SUBSYS_10021102" DevInfoWdm_Audio_03 ="SOFTWARE\Creative Tech\P17\VEN_1102&DEV_0007&SUBSYS_10041102" DevInfoWdm_Audio_04 ="SOFTWARE\Creative Tech\P17\VEN_1102&DEV_0007&SUBSYS_10051102" DevInfoWdm_Audio_05 ="SOFTWARE\Creative Tech\P17\VEN_1102&DEV_0007&SUBSYS_10031102" DevInfoWdm_Audio_06 ="SOFTWARE\Creative Tech\P17\VEN_1102&DEV_0007&SUBSYS_10061102" MixerName ="SOFTWARE\Creative Tech\MixerName" MyMixerName ="SOFTWARE\Creative Tech\P17\MixerName" RegCreaf ="SOFTWARE\Creative Tech" WaveOutDevName ="WaveOutName" WaveInDevName ="WaveInName" MIDIOutDevName ="MIDIOutName" MIDIInDevName ="MIDIInName" MixerDevName ="MixerName" MIDIWTSynthDevName ="MIDISynthName" StrCTKey ="SYSTEM\CurrentControlSet\Control\Creative Tech" Proxy.CLSID ="{17CCA71B-ECD7-11D0-B908-00A0C9223196}" KSCATEGORY_AUDIO ="{6994AD04-93EF-11D0-A3CC-00A0C9223196}" KSCATEGORY_RENDER ="{65E8773E-8F56-11D0-A3B9-00A0C9223196}" KSCATEGORY_CAPTURE ="{65E8773D-8F56-11D0-A3B9-00A0C9223196}" KSCATEGORY_TOPOLOGY ="{DDA54A40-1E4C-11D1-A050-405705C10000}" KSCATEGORY_SYNTHESIZER ="{DFF220F3-F70F-11D0-B917-00A0C9223196}" SFM_BINARY_CLSID="{945DD118-E139-41c4-A916-FA65053774C2}" KSNAME_Wave ="Wave" KSNAME_UART ="LegacyUART" KSNAME_DMus ="DMusicUART" KSNAME_Topology ="Topology" KSNAME_FMSynth ="FMSynth" KSNAME_SFSynth ="CTSynth"Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.