关于屏蔽Webbrowser打开网页的声音
有些人在程序嵌入一个webbrowser,然后里面打开网页,其中的声音不知道怎么屏蔽。
其实很简单,通过API HOOK干掉以下几个函数就行:
DirectSoundCreate
waveOutWrite
midiStreamOpen
API HOOK的类推荐使用Detours,微软官方推荐的库。HOOK掉,然后直接返回一个0即可。
据说WIN7下不可用,谁测试了给我反馈一下,继续跟进研究。
有些人在程序嵌入一个webbrowser,然后里面打开网页,其中的声音不知道怎么屏蔽。
其实很简单,通过API HOOK干掉以下几个函数就行:
DirectSoundCreate
waveOutWrite
midiStreamOpen
API HOOK的类推荐使用Detours,微软官方推荐的库。HOOK掉,然后直接返回一个0即可。
据说WIN7下不可用,谁测试了给我反馈一下,继续跟进研究。
留言列表: