Ticket #1595 (new defect)
Retrieve Windows sound driver versions on Vista+
| Reported by: | historic_bruno | Owned by: | |
|---|---|---|---|
| Priority: | If Time Permits | Milestone: | Backlog |
| Component: | Core engine | Keywords: | directsound |
| Cc: |
Description
Currently this is broken, as the following comment in wsnd.cpp explains:
// unfortunately this fails with Vista's DS emulation - it returns some // GUID crap as the module name. to avoidc crashing when attempting to get // the version info for that bogus driver path, we'll skip this code there. // (delay-loading dsound.dll eliminates any overhead)
This may be useful info to report for debugging the new sound system.
Note: See
TracTickets for help on using
tickets.

It seems that doing DirectSoundEnumerate? to get a module name is a dead-end for anything higher than XP.
Refs:
http://msdn.microsoft.com/en-us/library/dd370837(VS.85).asp http://stackoverflow.com/questions/5417590/directsoundenumerate-doesnt-list-driver-name-on-windows-7