Hi all, I made driver like msvad. Changed msvad.inf file is used for installation. It wokrs OK under XP. Under Vista the driver can be installed, it appears in 'hardware manager', but it cannot be seen by other applications, as it doesn't appear in 'control panel' -> 'sound' either. If to change the driver file name to itself in the msvad.inf, it will work OK. The changed inf file: [Version] Signature="$CHICAGO$" Class=MEDIA Provider=%MSFT% ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318} DriverVer = 09/07/2008, 1.0.0.0 [SourceDisksNames] 222="SampleSK VAD Driver Disk","",222 [SourceDisksFiles] SampleSK.sys=222 [Manufacturer] %MfgName%=SampleSKDS,NTAMD64,NTIA64 [SampleSKDS] %SampleSK_Simple.DeviceDesc%=SampleSK_Simple,,*SampleSKSimple [SampleSKDS.NTAMD64] %SampleSK_Simple.DeviceDesc%=SampleSK_Simple,,*SampleSKSimple [SampleSKDS.NTIA64] %SampleSK_Simple.DeviceDesc%=SampleSK_Simple,,*SampleSKSimple [DestinationDirs] SampleSK_Simple.CopyList=10,system32\drivers [SampleSK_Simple] AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf) CopyFiles=SampleSK_Simple.CopyList AddReg=SampleSK_Simple.AddReg [SampleSK_Simple.CopyList] SampleSK.sys [SampleSK_Simple.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,SampleSK.I.Wave AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,SampleSK.I.Wave AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,SampleSK.I.Wave AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,SampleSK.I.Topo [SampleSK_Simple.AddReg] HKR,,AssociatedFilters,,"wdmaud,redbook" HKR,,Driver,,SampleSK.sys HKR,,NTMPDriver,,"SampleSK.sys,sbemul.sys" HKR,Drivers,SubClasses,,"wave,mixer" HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\wave\wdmaud.drv,Description,,%SampleSK_Simple.DeviceDesc% HKR,Drivers\mixer\wdmaud.drv,Description,,%SampleSK_Simple.DeviceDesc% [SampleSK.I.Wave] AddReg=SampleSK.I.Wave.AddReg [SampleSK.I.Wave.AddReg] HKR,,CLSID,,%Proxy.CLSID% HKR,,FriendlyName,,%SampleSK.Wave.szPname% [SampleSK.I.Topo] AddReg=SampleSK.I.Topo.AddReg [SampleSK.I.Topo.AddReg] HKR,,CLSID,,%Proxy.CLSID% HKR,,FriendlyName,,%SampleSK.Topo.szPname% [SampleSK_Simple.NT] Include=ks.inf,wdmaudio.inf Needs=KS.Registration, WDMAUDIO.Registration CopyFiles=SampleSK_Simple.CopyList AddReg=SampleSK_Simple.AddReg [SampleSK_Simple.NT.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,SampleSK.I.Wave AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,SampleSK.I.Wave AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,SampleSK.I.Wave AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,SampleSK.I.Topo [SampleSK_Simple.NT.Services] AddService=SampleSK_simple,0x00000002,SampleSK_Simple_Service_Inst [SampleSK_Simple_Service_Inst] DisplayName=%SampleSK_simple.SvcDesc% ServiceType=1 StartType=3 ErrorControl=1 ServiceBinary=%10%\system32\drivers\SampleSK.sys [Strings] MSFT="SampleSK" MfgName="SampleSK" SampleSK_Simple.DeviceDesc="SampleSK Virtual Audio Device (WDM)" SampleSK.Wave.szPname="SampleSK Wave" SampleSK.Topo.szPname="SampleSK Topology" 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}" KSNAME_Wave="Wave" KSNAME_Topology="Topology" SampleSK_simple.SvcDesc="SampleSK Virtual Audio Device (WDM)" MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories" any suggestions? -- Best regards, Aleksey Zasenko mailto:listhex@xxxxxxxxx ****************** 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/