http://rghost.ru/1368381 - вот dll-ка
Справедливо для XP:
В реестре должен быть раздел: HKEY_LOCAL_MACHINE\SOFTWARE\ASIO\ASIO DirectX Full Duplex в нем два строковых параметра: CLSID со значением, в моем случае (т.е. чила и буквы можно свои, лишь бы с уже существующими не совпало), {A91EABA1-CF4C-11D3-B96A-00A0C9C7B61A} и строковой параметр Description, в нем можно написать "ASIO DirectX Full Duplex Driver" (можно написать стих Пушкина, только короткий, чтобы был теплый ламповый звук, т.к. Пушкин способствует).
Соответвенно.. еще должен быть раздел HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{A91EABA1-CF4C-11D3-B96A-00A0C9C7B61A}\InprocServer32 - т.е. вразделе CLSID должен быть подраздел с названием равным значению CLSID в разделе указанном выше.. В этом разделе в параметре "По умолчанию" должен быть путь к dll-ке, например, "c:\program files\steinberg\asio\asiodxfd.dll" и еще строковой параметр (может и не нужно, но на всякий случай) ThreadingModel со значением Apartment.
Asio4all точно так же в реестре значится, только CLSID другой и путь к дллке, соответсвенно, если я что-то упустил, то Asio full duplex следует прилаживать по образу и подобию Asio4all, выискивая в реестре все, что связано с ним. Может быть в win7 все иначе значится.