本文原创,如需转载,请注明出处!
微软的SDK中提供一个Mapirule的例子,展示了如何拦截短信。
为了过滤垃圾短信或者拦截某些特定号码的短信,我们需要在ProcessMessage这个函数中插一杠。无非根据发送方电话号码(pspvEmail->Value.lpszW)或短信内容(pspvSubject->Value.lpszW)酌情处理。
在编译好mapirule.dll后,要对注册表进行一点改动。例中也有说明:
1)增加一项HKEY_CLASSES_ROOT\CLSID\{3AB4C10E-673C-494c-98A2-CC2E91A48115\InProcServer32,默认值为mapirule.dll,字符型;
2)增加一项HKEY_LOCAL_MACHINE\Software\Microsoft\Inbox\Svc\SMS\Rules,新键名为{3AB4C10E-673C-494c-98A2-CC2E91A48115},值为1,DWORD型。
注册表改完,mapirule.dll拷到windows目录下。重启一下手机,拦截开始起作用。
WM5.0下编译有问题的话,例子所附readme有详细说明。
分享到:
相关推荐
将MapiRule\SetupMapiRule\Debug下的cab包放在手机里安装后,然后接收到短信后就会将短信内容自动保存到当前目录下的a.txt 我这个是拦截10086这个号码的,如果您想拦截其他号码,可以在程序里将10086改为其他号码再...
总结,通过C#编程在Windows Mobile环境下,可以实现发送和拦截短信的功能。这涉及到对特定API的调用以及事件处理机制的理解。TSMS项目文件应提供了实现这一功能的具体代码实现,通过阅读和分析这些代码,开发者可以...
4. **日志记录**:为了追踪和审查拦截行为,程序通常会保存拦截的日志信息,包括被拦截短信的时间、发件人、内容等。源代码会包含写入日志的函数,如`LogInterceptedMessage`。 5. **用户界面**:为了便于用户设置...
开发环境 vs2008 wm6 .net cf 3.5 1、读取系统的新短信 2、把短信内容保存下来 3、程序开机后自动运行。...顺便问下 有家是 新泰 的 有木有。 http://blog.csdn.net/xiaoxiao108/article/details/6680605
2. **拦截短信**:Windows Mobile系统允许程序注册为短信接收器,但完全拦截短信可能涉及到更深层次的系统接口,这可能需要签名权限或修改系统组件。一般来说,我们可以监听`PocketOutlook`事件来获取新短信的通知,...
- **SMSInterception**: SMS 拦截功能,允许应用程序拦截短信。 - **电话**: 提供拨打电话的功能。 - **GPS**: 访问 GPS 数据。 这些组件为开发者提供了更丰富的接口,可以方便地与 Windows Mobile 设备的各种服务...
标题“mapirule短信拦截”涉及的是一个专为Windows Mobile操作系统设计的短信拦截软件开发项目。这个项目的主要目的是创建一个动态链接库(.dll)文件,该文件可以在安装到用户的Windows Mobile设备上后,实现对短信...
在 windows mobile中实现对短消息的拦截 说得很详细
在Windows 10 Mobile操作系统中,用户可以启用骚扰拦截和黑名单功能来保护自己免受不必要的电话和短信干扰。以下是如何开启这一功能以及管理黑名单的详细步骤: 首先,确保你的设备已经更新并安装了骚扰拦截功能。...
在Windows 10 Mobile操作系统中,用户可以利用内置的骚扰拦截功能来保护自己免受不必要的来电和信息打扰。这个功能允许用户将特定的号码加入黑名单,从而阻止它们的来电和短信。下面详细介绍如何开启和使用这个功能...
【标题】"wm手机最好的短信软件加密秘密提醒"所指的是针对Windows Mobile (wm) 操作系统的手机,寻找能够提供高级安全特性的短信管理应用。这类软件通常具备短信加密功能,确保用户的隐私通信不被他人轻易查看,特别...
在C#中,可以通过Microsoft.WindowsMobile.PocketOutlook.MessageInterception命名空间提供的类来实现短信的拦截。在上述代码中,`MessageInterceptor`类用于监听并处理接收到的短信。`MessageCondition`对象定义了...
4. **兼容性与适配**:由于Pocket PC、Windows CE和Windows Mobile等平台可能存在差异,因此代码需要能够适配不同版本的操作系统。此外,考虑到设备间的硬件差异,可能需要处理如网络连接、内存限制等问题。 5. **...
来电和短信拦截功能直观明了,方便用户管理和控制;新的入门应用展示了Windows 10 Mobile的特色和优势;拨打电话时的号码显示或隐藏设置则进一步强化了用户隐私的保护。 总的来说,Windows 10 Mobile预览版10166的...
4. **兼容性**:WM6.5系统可以运行许多专门为Windows Mobile设计的应用,但需要注意的是,随着时间的推移,新应用可能不再支持此平台。 5. **升级与维护**:由于WM6.5已不再更新,用户可能需要寻找社区支持和第三方...
目前,市面上已有多种智能手机操作系统,如诺基亚的Symbian、苹果的iOS和微软的Windows Mobile。Symbian因能耗低、内存占用小等特点一度流行,但随着Android和iOS的崛起,其市场份额逐渐减少。现在,诺基亚也开始...
虽然微软并未官方发布小米4的Windows 10版本,但用户可以通过Windows 10 Mobile Insider Preview进行尝试。下面是关于小米4运行Windows 10的一些主要特性和体验。 1. **锁屏界面** Windows 10版的小米4锁屏界面...
CMPP(China Mobile Peer-to-Peer)是中国移动通信集团推出的一种基于TCP/IP协议的通信协议,主要用于短信服务,包括短信提交、短信接收、状态报告等功能。CMPP2.0是该协议的一个版本,相较于早期的CMPP1.0,它在...
6. **WM6.5桌面.v1.21.apk**:此应用可能为Windows Mobile 6.5风格的桌面模拟器,允许Android用户在他们的设备上体验类似Windows Mobile的界面和操作方式。 7. **超级备份Sprite_Backup_V1.42.104.apk**:超级备份...
5. **来电拦截与通知**:新增了未知来电拦截功能,并在拦截电话或短信后提供提醒通知,提高了安全性。 6. **Edge浏览器增强**:新版本的Edge浏览器对开发者提供了本地主机支持,便于开发和测试。 7. **入门应用**...