none
C#短信拦截后的恢复 RRS feed

  • 问题

  • 最近在做c# WM短信拦截方面的东西,使用Microsoft.WindowsMobile.PocketOutlook.MessageInterception,好像每次只能拦截一个条件的类型的信息,因此我把信息拦截条件的ComparisonValue 设为空,即所有信息都拦截下来,然后把信息内容读取出来,再从外部读取短信拦截条件进行判断,现遇到两个困难,希望得到各位的指点,先行谢过
    1,拦截条件的数据库该如何设计,用什么方式保存,我大概想要三种条件(电话号码,特定联系人,特定关键词),想请教一下像来电通之类的数据库是什么样的
    2,我拦截下的信息,如果是合法的,想放回收件箱,该如何操作?

    还有两个问题:
    (1)MessageInterceptor对象好像只有窗口时当前窗口时才能拦截,如何设置在后台监视运行也能拦截呢?(2)MessageInterceptor对象如果有一条正常信息没有拦截,那么以后的信息,包括符合拦截条件的信息也无法拦截了,这是怎么回事啊,请问该如何解决啊?


    另外关于短信拦截数据库方面,如果有更好的建议也希望能够提出来,谢谢了
    2010年3月6日 7:32

答案