Nie spotkałem się z książką traktującą wyłącznie lub w znacznym stopniu o sterownikach audio. Z tego co widzę to na stronach msdn ([url=http://msdn.microsoft.com/en-us/library/ff536400(v=vs.85).aspx]Getting Started with WDM Audio Drivers[/url]) można znaleźć dosyć obszerny opis. W nowszych książkach, które można znaleźć na Amazon'ie też nie widzę niczego nowego - a to dla tego, że ogólny schemat tworzenia sterowników WDM nie uległ zmianie.
- [url=http://www.amazon.com/Windows-Device-Addison-Wesley-Microsoft-Technology/dp/0321670213/ref=pd_sim_b_4]Windows 7 Device Driver (Addison-Wesley Microsoft Technology Series)[/url]
- [url=http://www.microsoft.com/learning/en/us/book.aspx?ID=10512&locale=en-us#tab4]Developing Drivers with the Windows® Driver Foundation[/url]
Reasumując, w przypadku sterowników audio pozostaje Ci to co jest dostępne na MSDN, DDK, oraz może fragmenty kodu, który wyciekł lata temu (NT4, 2k). Jeśli natomiast chcesz poznać architekturę systemu, budowę "zwykłych" sterowników to polecam zacząć od [url=http://www.amazon.com/Windows%C2%AE-Internals-Including-Windows-PRO-Developer/dp/0735625301/ref=pd_sim_b_3]Windows® Internals: Including Windows Server 2008 and Windows Vista, Fifth Edition (PRO-Developer)[/url] - może gdzieś jeszcze uda Ci się nabyć tłumaczenie trzeciej edycji wydane przez Helion... Do tego DDK, serię artykułów Toby Opferman'a - [url=http://www.codeproject.com/script/Articles/MemberArticles.aspx?amid=961412]Driver Development[/url], [url=http://www.codeproject.com/KB/system/WDM_Driver_development.aspx]A simple demo for WDM Driver development[/url], jak i prenumeratę magazynu [url=http://www.osronline.com/section.cfm?section=17]The NT Insider[/url]. Na początek nie polecałbym jednak książek o rootkit'ach ponieważ ich autorzy podchodzą z dystansem do kwesti bezpiecznego pisania sterowników. Większość kodu, który w tego typu książkach przedstawiają autorzy jest jak sami twierdzą PoC'ami. Dlatego zamiast bezmyślnie przepisywać kod np. funkcji filtrującej SDT warto rzucić okiem jak system sprzwdza i odwołuje się do przekazywanych parametrów...