No more shouting Symbian emulator
THE most annoying "feature" in Symbian emulator tools is their habit of setting Windows wave volume to the maximum. Typically this means that you are listening to MP3 with headphones as usual with decent volume, but when you launch the emulator, your head will blow apart and your ears start to bleed...
To prevent tinnitus being the leading work-related injury of the Symbian programmers, I created a simple Microsoft detours workaround. By disabling waveOutSetVolume API call, the stupid emulator has no means to mess with your volume settings. The actual magical DLL is here!
To use it, download Detours and compile library (using nmake in top directory)..
Now you can start the emulator using withdll (from samples):
c:\sdk\detours\bin\withdll.exe /d:ei_heliseva_symbaali.dll \Epoc32\release\winscw\udeb\epoc.exe
Or, for long time fix - after this the volume is gone forever:
c:\sdk\detours\bin\setdll.exe /d:ei_heliseva_symbaali.dll \Epoc32\release\winscw\udeb\epoc.exe
You could also add this to your own EXE application build cycle...
Enjoy the new, ear pleasuring Symbian!
To prevent tinnitus being the leading work-related injury of the Symbian programmers, I created a simple Microsoft detours workaround. By disabling waveOutSetVolume API call, the stupid emulator has no means to mess with your volume settings. The actual magical DLL is here!
To use it, download Detours and compile library (using nmake in top directory)..
Now you can start the emulator using withdll (from samples):
c:\sdk\detours\bin\withdll.exe /d:ei_heliseva_symbaali.dll \Epoc32\release\winscw\udeb\epoc.exe
Or, for long time fix - after this the volume is gone forever:
c:\sdk\detours\bin\setdll.exe /d:ei_heliseva_symbaali.dll \Epoc32\release\winscw\udeb\epoc.exe
You could also add this to your own EXE application build cycle...
Enjoy the new, ear pleasuring Symbian!