Just use DirectSound. The DS drivers behave as you'd expect. ASIO provides no increase in audio quality.
The driver can be trivially hacked to use the same CLSID every time.If I had this sound card, I'd do it that way...
With the native ASIO drivers, E-MU 0404 USB can switch automatically the sampling rate according to the source material. It's impossible with DS drivers.
You can see the relevant part of the log here.
That's great news! You are welcome, I'm glad I could help you to solve this.
I am running Win 7 64bit, E-mu 0202 and foobar v1.1I have tried emasio.dll x64 you made but it didn't work for me.
I place emasio.dll x64 ver. to Windows\System32 overwriting an old one. Restart computer. As a result - "No ASIO drivers found" in foobar and I also unable to change sample rate in E-MU control panel.
I also tried placing emasio.dll x86 ver. in both dirs simultaniously: Windows\System32 and Windows\SysWOW64. The result is: ASIO works perfectly as on native dll but is still "forgetable" in foobar.