PC ne connait SB live 5.1 - Traitement Vidéo - Video & Son
Marsh Posté le 20-12-2004 à 22:09:50
modèle OEM à la khon, classique.
Faut modifier le fichier .ini pour y faire coller les PID/VID physiques de la carte (voir le registre), et ça roule.
Marsh Posté le 20-12-2004 à 22:20:07
il te faut déjà decompresser l'archive autoextractible executable du pilote Creative pour avoir accès au dossier contenant le pilote (le fichier .inf et les vxd/sys/dll and co and co). Une fois que c'est fait, je verrais à t'aider.
Marsh Posté le 20-12-2004 à 22:28:29
quelque part, ça n'a pas d'importance. Copie colle ici le contenu du fichier .inf avec les bonnes balises (fixed ou c++)
Marsh Posté le 20-12-2004 à 22:49:45
heu, j'attend déjà le copier / coller du contenu du fichier .inf trouvé dans le dossier du pilote pour voir si ça colle
Marsh Posté le 20-12-2004 à 22:53:47
[Version]
Signature=$CHICAGO$
Class=MEDIA
Provider=%StrManufacturer%
[ClassInstall]
AddReg=Class.AddReg
[Manufacturer]
%StrManufacturer%=Mfg
[Mfg]
; SB16 Emulation
%StrFunc4%=CTUDA_SB16.Install,VIRTUAL\EMU10KX_SB16EMULATION
[CTUDA_SB16.Install]
; This is the process for installing the Sound Blaster emulation
; portions of the UDA driver
CopyFiles=SB16.CopyFileList
AddReg=SB16.AddReg
[DestinationDirs]
SB16.CopyFileList = 11
[SB16.CopyFileList]
ctsb16.vxd,ctsb16.vxd
; This puts us under Sound, Video, and Game Controllers
; section of the in the Device Manager
[Class.AddReg]
HKR,,,0,%MediaClassName%
HKR,,Icon,0,0
HKR,,Installer,0,mmci.dll
; This brings up the SB16 Emulation driver
[SB16.AddReg]
HKR,,Driver,0,ctsb16.vxd
HKR,,DevLoader,0,mmdevldr.vxd
; This establishes a disk ordinal, value to be referenced
; later for the location of files
[SourceDisksNames]
55=%StrDisk%,"",1
[SourceDisksFiles]
ctsb16.vxd=55
[Strings]
StrManufacturer="Creative Technology, Ltd."
StrFunc4="Creative SB16 Emulation"
StrDisk="Creative Installer CD-ROM"
Marsh Posté le 20-12-2004 à 22:58:30
euh, tu dois en avoir d'autre, genre un emu10k.inf. Celui là n'est pas le bon.
Marsh Posté le 20-12-2004 à 23:09:38
voila j'ai trouvé un autre
;Last modified date 28 August 2003
;For our own internal tracking Ver 3.09
[Version]
Signature=$CHICAGO$
Class=MEDIA
Provider=%StrManufacturer%
[ClassInstall]
AddReg=Class.AddReg
[Manufacturer]
%StrManufacturer%=Mfg
[Mfg]
; This associates a PCI vendor/product IDs with an installation procedure.
; Joystick
%StrFunc1%=CTUDA2.Install,PCI\VEN_1102&DEV_7002&SUBSYS_00211102
%StrFunc1%=CTUDA2.Install,PCI\VEN_1102&DEV_7002&SUBSYS_00201102
%StrFunc1%=CTUDA2.Install,PCI\VEN_1102&DEV_7002&SUBSYS_002F1102
%StrFunc1%=CTUDA2.Install,PCI\VEN_1102&DEV_7002&SUBSYS_40011102
%StrFunc1%=CTUDA2.Install,PCI\VEN_1102&DEV_7002&CC_098000
%StrFunc3%=CTUDA2.Install,PCI\VEN_1102&DEV_7003&SUBSYS_00201102
%StrFunc3%=CTUDA2.Install,PCI\VEN_1102&DEV_7003&SUBSYS_00401102
%StrFunc3%=CTUDA2.Install,PCI\VEN_1102&DEV_7003&SUBSYS_00601102
; SBLive!
%StrFunc0%=CTUDA1.Install,PCI\VEN_1102&DEV_0002&CC_040100
%StrFunc0%=CTUDA1.Install,PCI\VEN_1102&DEV_0002
; SBLive 10K2
%StrFunc2%=CTUDA1.Install,PCI\VEN_1102&DEV_0004&CC_040100
%StrFunc2%=CTUDA1.Install,PCI\VEN_1102&DEV_0004
; Joystick Emulation
%StrFunc5%=CTUDA_Joystick.Install,VIRTUAL\EMU10KX_JOYSTICKEMULATION
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 10Kx Installation Procedure Descriptors
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[CTUDA1.Install]
; This is the process for installing the 10kx specific portions
; of the CT UDA driver
CopyFiles=UDA.CopyFileList
AddReg=CTUDA.AddReg,MIDI.AddReg,WAVE.AddReg,MIXER.AddReg
[CTUDA2.Install]
; This is the process for installing the external game port specific
; portions of the UDA driver
;;;;CopyFiles=Jstk.CopyFileList
AddReg=JOYSTICK.AddReg
[CTUDA_Joystick.Install]
; This is the process for installing the Joystick emulation
; portions of the UDA driver
AddReg=MSJSTICK.AddReg
UpdateInis=MSJSTICK.UpdateInis
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 10Kx Installation Procedure
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; This says that the destination directory is to be the
; Windows/System directory
[DestinationDirs]
UDA.CopyFileList=11 ; LDID_SYS
Jstk.CopyFileList=11
; This is a list of files to be copied, source name
; and destination name
[UDA.CopyFileList]
ctaud9x.vxd,ctaud9x.vxd
ha10kx.vxd,ha10kx.vxd
default.ecw,default.ecw
ctossrv.vxd,ctossrv.vxd
ctmm.drv,ctmm.drv
ctwt.drv,ctwt.drv
ctsyn.drv,ctsyn.drv
ctdlang.dat,ctdlang.dat
ctstatic.dat,ctstatic.dat
ctdaught.dat,ctdaught.dat
ctbasicv.dat,ctbasicv.dat
ctbas2v.dat,ctbas2v.dat
; This establishes a disk ordinal, value to be referenced
; later for the location of files
[SourceDisksNames]
55=%StrDisk%,"",1
; This corresponds each individual file to the disk ordinal
; labled above
[SourceDisksFiles]
ctaud9x.vxd=55
ha10kx.vxd=55
default.ecw=55
ctossrv.vxd=55
ctmm.drv=55
ctwt.drv=55
ctsyn.drv=55
ctdlang.dat=55
ctstatic.dat=55
ctdaught.dat=55
ctbasicv.dat=55
ctbas2v.dat=55
; This establishes the CTAUD9X.VXD as the guy to be loaded
; when the hardware is discovered and to be initialized.
; This also forces refresh of mixer/effects configuration,
; in the event the effects configuration fundamentally changes
[CTUDA.AddReg]
HKR,,Driver,0,ctaud9x.vxd
HKLM,%StrEMU10KxHomeKey%\BMix,Refresh,0x10001,0x00000001
HKLM,%StrCTKey%\DATABASE\PRODUCT\LANG,,,"CTDLANG.DAT"
HKLM,%StrCTKey%\DATABASE\PRODUCT\SILICON,,,"CTSTATIC.DAT"
HKLM,%StrCTKey%\DATABASE\PRODUCT\DGBOARD,,,"CTDAUGHT.DAT"
HKLM,%StrCTKey%\DATABASE\PRODUCT\FEATURE,"PCI&VEN_1102&DEV_0002",,"CTBASICV.DAT"
HKLM,%StrCTKey%\DATABASE\PRODUCT\FEATURE,"PCI&VEN_1102&DEV_0004",,"CTBAS2V.DAT"
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0002\DriverVersion,DriverInfVersion,,"1.42.2050"
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0002,CLSID_00,,%HA10KX_BINARY_CLSID%
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0002,DeviceType,,"AUDIO"
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0002,HWCLSID,,%HA10KX_CLASSOBJECT_CLSID%
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_7002,DeviceType,,"JOYSTICK"
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0004\DriverVersion,DriverInfVersion,,"1.42.2050"
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0004,CLSID_00,,%HA10KX_BINARY_CLSID%
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0004,DeviceType,,"AUDIO"
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0004,HWCLSID,,%HA10KX_CLASSOBJECT_CLSID%
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_7003,DeviceType,,"JOYSTICK"
HKLM,%StrCTKey%\BinaryClassID\%HA10KX_BINARY_CLSID%,VXDName,,"HA10KX.VXD"
HKLM,%StrCTKey%\BinaryClassID\%HA10KX_BINARY_CLSID%,FileDeviceType,0x00010001,16524
HKLM,%StrCTKey%\BinaryClassID\%HA10KX_BINARY_CLSID%,ServiceType,0x00010001,31
; This section is for any device with MMSystem WAV support.
; First, the VxD loader is established
; Second, the driver is labled as type WAVE
; Third, the name of the driver is revealed
; Fourth, a "friendly" name of the driver is given
; Fifth, the driver is established as a sub-class called WAVE
[WAVE.AddReg]
HKR,,Devloader,0,mmdevldr.vxd
HKR,Drivers\wave,,,
HKR,Drivers\wave\ctmm.drv,Driver,,ctmm.drv
HKR,Drivers\wave\ctmm.drv,Description,,%StrWaveDesc%
HKR,Drivers,SubClasses,,"wave"
; Similar procedure for the MMSystem MIDI support.
; Note: only Synth A will show up in Windows 95 MMSystem
; Control Panel
[MIDI.AddReg]
HKR,,Devloader,0,mmdevldr.vxd
HKR,Drivers\midi,,,
HKR,Drivers\midi\ctmm.drv,Driver,,ctmm.drv
HKR,Drivers\midi\ctmm.drv,Description,,%StrMIDIDesc0%
HKR,Drivers\midi\ctwt.drv,Driver,,ctwt.drv
HKR,Drivers\midi\ctwt.drv,Description,,%StrMIDIDesc1%
HKR,Drivers\midi\ctsyn.drv,Driver,,ctsyn.drv
HKR,Drivers\midi\ctsyn.drv,Description,,%StrMIDIDesc2%
HKR,Drivers,SubClasses,,"midi"
; MMSystem Mixer support.
[MIXER.AddReg]
HKR,,Devloader,0,mmdevldr.vxd
HKR,Drivers\mixer,,,
HKR,Drivers\mixer\ctmm.drv,Driver,,ctmm.drv
HKR,Drivers\mixer\ctmm.drv,Description,,%StrMixerDesc%
HKR,Drivers,SubClasses,,"mixer"
; This puts us under Sound, Video, and Game Controllers
; section of the in the Device Manager
[Class.AddReg]
HKR,,,0,%MediaClassName%
HKR,,Icon,0,0
HKR,,Installer,0,mmci.dll
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; CTUDA Gameport Installation Procedure
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[Jstk.CopyFileList]
vjoyd.vxd,vjoyd.vxd
msjstick.drv,msjstick.drv
; Use MMDevLdr to load the VxD.
; This section is for any device with no MMSystem services at
; all.
[JOYSTICK.AddReg]
HKR,,Driver,0,ctaud9x.vxd
HKR,,DevLoader,0,mmdevldr.vxd
[MSJSTICK.AddReg]
HKR,,DevLoader,,mmdevldr.vxd
HKR,Drivers,MIGRATED,,0
HKR,Drivers\joystick,,,
HKR,,Driver,,vjoyd.vxd
HKR,Drivers\joystick\msjstick.drv,Description,,%StrJoyDesc%
HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
HKR,Drivers,SubClasses,,"joystick"
[MSJSTICK.UpdateInis]
system.ini,drivers,"joystick="
[NoMMSys.AddReg]
HKR,,Devloader,0,mmdevldr.vxd
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Flags, strings and constants
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[ControlFlags]
[Strings]
StrManufacturer="Creative Technology, Ltd."
StrFunc0="Creative EMU10K1 Audio Processor"
StrFunc1="Creative EMU10K1 Gameport"
StrFunc2="Creative Audigy Audio Processor"
StrFunc3="Creative Audigy Gameport"
StrFunc5="Creative Joystick Emulation"
StrDisk="Creative Installer CD-ROM"
StrMixerDesc="Creative EMU10Kx MME Mixer"
StrWaveDesc="Creative EMU10Kx Streaming Audio"
StrMIDIDesc0="Creative EMU10Kx MIDI Port"
StrMIDIDesc1="Creative EMU10Kx MIDI/SoundFont(R) Synthesizer"
StrMIDIDesc2="Creative EMU10Kx MIDI/Software Synthesizer"
StrJoyDesc="Creative EMU10Kx Gameport"
StrCTKey="SYSTEM\CurrentControlSet\Control\Creative Tech"
StrCTStringStringKey="SYSTEM\CurrentControlSet\Control\Creative Tech\CTString\Strings"
StrCTStringUnitKey="SYSTEM\CurrentControlSet\Control\Creative Tech\CTString\Units"
StrEMU10KxHomeKey="SYSTEM\CurrentControlSet\Control\Creative Tech\Emu10kx"
StrEMUPIAHomeKey="SYSTEM\CurrentControlSet\Control\Creative Tech\EmuPIA"
StrEMUPIAPublicKey="SYSTEM\CurrentControlSet\Control\Creative Tech\EmuPIA\Public\CLSID"
StrASIOLocalKey="SOFTWARE\ASIO\Creative EMU10Kx ASIO"
MediaClassName="Sound, video and game controllers"
IDS_NoWork="The installed file set is current."
IDS_QueryUpdate="The installed file set needs updating.\nDo you wish to upgrade it?"
IDS_QueryPrevRev="The update is *OLDER* than what is installed.\nDo you really want to *downgrade*?"
IDS_CheckStatus="Checking system and file status..."
IDS_BeginStatus="Updating system files"
IDS_RebootMsg="Driver files have been changed.\nRebooting is highly recommended."
HA10KX_BINARY_CLSID = "{170DAEAC-B2D3-4c0c-9740-C77F685A3831}"
HA10KX_CLASSOBJECT_CLSID = "{07A63F02-F9B8-11d2-9EEF-00C0F02DD390}"
i
Marsh Posté le 20-12-2004 à 23:23:14
c'est celui là. Y a du monde :|
Ca c'est la carte par exemple :
%StrFunc0%=CTUDA1.Install,PCI\VEN_1102&DEV_0002&CC_040100
Vendor ID 1102 et Device ID 0002 sont les identifiants 'classique' de la carte, ce qui permet de faire la correspondance entre le materiel et le pilote a y associer. Mais il y a des Live / 5.1 OEM qui sont en 1102:0006 par exemple, ça doit être le cas de la tienne. Il faut alors remplacer tous les DEV_0002 par des DEV_0006.
Pour savoir quel est le DEV réel de ta carte, de mémoire sous 9x ça se passe dans le registre, dans HKEY_LOCAL_MACHINE\ENUM\PCI\... pour acceder au registre, fais démarrer > exécuter > regedit, puis tu navigue dans l'arborescence.
Tu trouvera un tas d'entrées VEN / DEV, regarde dans tout ce qui est de VEN 1102 et qui est du genre 'multimédia audio device' (indiqué sur la droite), puis regarde le DEV id affiché une fois que tu as isolé le bon lot.
Remplace ensuite dans le fichier .inf les entrées VEN 1102 DEV 0002 avec le VEN relevé dans le registre.
Enregistre, puis installe le pilote manuellement depuis le gestionnaire de périphériques en pointant vers le bon chemin.
Marsh Posté le 20-12-2004 à 23:32:20
merci slyde
je vais faire ca demain , je suis bien fatiguer, je vais dormir.
merci beaucoup
Marsh Posté le 04-03-2005 à 19:09:46
bonjour , moi aussi j'ai le même problème mais j'utilise windows XP et dans regedit HKEY_LOCAL_MACHINE\ENUM n'existe pas . Savez vous ou pourrais-je néanmoins trouver les entrées VEN / DEV .
Merci de votre aide
Marsh Posté le 20-12-2004 à 21:53:43
lors de l'installation, setup ne connait pas la carte.
OS Win 98.
merci