You're going to have some challenges replacing wdmaud.drv. You're trying to use what I call the NT4 driver model which has been deprecated for non-MIDI audio drivers since sometime around 1998 (with the advent of the WDM driver model). In particular, starting with Windows Vista the hooks for the mixer driver aren't supported at all (and the wave hooks are only supported because the TAPI component in Windows depends on it for certain classes of telephony applications). You should seriously consider switching to the WDM driver model for your audio driver. Larry Osterman -----Original Message----- From: wdmaudiodev-bounce@xxxxxxxxxxxxx [mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Igor Galchuk Sent: Sunday, September 20, 2009 7:00 PM To: wdmaudiodev@xxxxxxxxxxxxx Subject: [wdmaudiodev] I need to use my driver instead of wdmaud.drv Hi, All! I have written audio installable driver and very specific "hardware" audio driver. I want to use my installable driver instead of wdmaud.drv, but OS Windows (2000+SP4, XP+SP2) not uses my driver! What specific requirements exist for audio installable drivers? This is my inf file: -----<BEGIN [Version] Signature="$CHICAGO$" Class=MEDIA ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318} Provider=%Provider% DriverVer=9/18/2009,1.0.0.0 [DestinationDirs] mysys.CopyList = 10,system32\drivers mydrv.CopyList = 10,system32 [SourceDisksNames] 1 = %DiskId1% [SourceDisksFiles] my_aud.sys = 1 my_drv.drv = 1 [Manufacturer] %MfgName% = models [models] %DeviceDesc%=mydevice, USB\VID_XXXX&PID_XXXX&MI_XX [mydevice] CopyFiles=mysys.CopyList, mydrv.CopyList AddReg = mydevice.AddReg [mydevice.Services] Addservice = my_aud, 0x00000002, my_Service [my_Service] DisplayName = %MY_SDesc% ServiceType = 1 StartType = 3 ErrorControl = 1 ServiceBinary = %10%\system32\drivers\my_aud.sys LoadOrderGroup = Extended Base [mysys.CopyList] my_aud.sys [mydrv.CopyList] my_drv.drv [mydevice.AddReg] HKR,Drivers,SubClasses,,"wave,mixer" HKR,Drivers\wave\my_drv.drv,Driver,,my_drv.drv HKR,Drivers\wave\my_drv.drv,Description,,%DeviceDesc% HKR,Drivers\mixer\my_drv.drv,Driver,,my_drv.drv HKR,Drivers\mixer\my_drv.drv,Description,,%DeviceDesc% [Strings] ... ----->END My "hardware" driver installs and works through DeviceIoControl well. However, Windows not sees my installable driver, and I can't to use waveAPI! -- Igor Galchuk <ingvio@xxxxxxxxxxx> ****************** WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page: http://www.wdmaudiodev.com/ ****************** WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page: http://www.wdmaudiodev.com/