短信来电防火墙问题 气泡 屏幕 RIL Maiprule TAPI 专家请进
问题描述:如何彻底的解决window mobile短信来电防火墙的问题呢?
我的问题跟大家碰到的问题一样!
Maiprule可以实现短信截断,用马上deletemsg的办法,消除气泡提示,对于慢的机器有可能还不行,
但是屏幕还是无缘故的亮了起来,当然可以自己做个友好提示,但是还是没有根本解决问题。
来电拦截目前我还没有找到很好的办法!
有些人说RIL层也许可以解决。
但是如果自己写个RIL(大家都知道RIL由厂商提供)肯定破坏机器的稳定性!而且你压根没办法知道厂商
到底有没有修改ril.dll。大家都了解一点点RIL,利用RIL_Initialize得到一个HRIL,
每个应用程序都可以RIL_Initialize所以每个应用程序都会有ResultCallback和NotifyProc,所以你可以截获
短信通话甚至GPRS等等,但是却没有办法做到截断,因为其它应用程序同样有一个HRIL。
所以大家无论怎么个RIL_DeleteMsg,RIL_HungUp都没用,因为其它HRIL同样知道这些事件。
MSDN里面可以查到RIL有这样一个函数 : RIL_DisableNotifications 但是仅仅对你的HRIL进行Disable而
没办法Disable cprog.exe的HRIL!
汗,一个字,期待高人解决此题!