Elemento OLE en Visual Basic 6.0 con Windows 7 Ultimate
Veréis, me explico...
Antes tenia Visual Basic 6.0 sobre Windows XP y desarrollé unos ejercicios que incluían al pulsar un botón elementos sonoros WAV embebidos en un Elemento OLE (OLE.Doverb lo ejecutaba) que ejecutaba a través del sndrec32.exe y no abrían reproductor alguno, del mismo modo que no lo hace cuando reproduce un sonido de windows, pues se ejecuta en segundo plano,
Una vez compilado, el comportamiento (bajo XP) era el correcto tal como decía arriba.
El problema viene cuando este mismo ejercicio.EXE lo ejecuto bajo Windows 7 Ultimate. El comportamiento cambia de modo no deseado, pues al ejecutar el sonido te abre el Windows media o cualquier reproductor Wav si cambio el "reproductor WAV predeterminado", y claro está, hecha al traste el funcionamiento "presentable" del ejercicio.
Mi pregunta es:
¿Como consigo que el comportamiento sea el mismo que tenia bajo XP si se ejecuta bajo windows 7?
El sonido debe estar embebido también (no linkado) para así poder funcionar en cualquier otra maquina Windows 7. ¿Como lo puedo hacer?