Export sms for wm6(with filter),短信导出工具
[ 2010/06/27 22:50 | by ipaddr ]
最近入手一台wm6.5的山寨机, 待机时间很长, 一般能达到4天左右, 运行速度也很快, 大体上比较满意, 唯一遗憾的地方是短信功能较弱, 阅读和删除都不方便, 更为变/态的是几乎所有第三方短信软件都无法正常运行,接管不了系统的短信. 我原来购买此机的初衷就是希望可以创建短信文件夹并自动归类,因为公司的报警短信太多, 以致于经常把个人短信淹没.
多次尝试无果后, 最终打算自己写个小程序来解决此问题, 今天花了一整天时间终于搞定, 原来是计划用POOM来读写短信的,后来发现好象没有对应的API,最终使用了MAPI .net来访问短信.开发环境是Visual Studio 2008(C#) + Windows Mobile Sdk 6.0,运行时需要在wm6.5上面安装.NET CF 3.5
此软件的作用是将系统短信导出到文本文件,可导出所有短信,也可以根据多个发件人来导出,导出后可删除原短信.
以下是截图和功能说明:
a.第一个区域,用于需导出的发件人列表,默认只导出这些号码发送的短信
b.第二个区域,用于配置导出的目的文件夹, 文件以YYYYMMDDHHmmss.txt命名
c.勾选"导出所有短信",由忽略第一个区域的发件人配置.
有需要的朋友,可以在本站下载,如果不会使用或对源码有兴趣的,可以给我发邮件.
理论上应该支持wm6.0, 但我本人并没有测试.
[file]attachment/201006/smsexport.zip[/file]
Export sms for wm6(with filter).
题外话:Visual Studio + C# + MSDN确实不错,几年没用也很容易上手.