最近在做一个短信管理软件,需要把系统原有短信导入到新软件中,而.NETCF本身没有读取收件箱短信的类库,在网上搜寻了一下,发现只能通过操作MAPI来解决.幸运的是刚好找到了一个封装了MAPI的.NET类库.

地址:http://www.codeproject.com/internet/CMapiEx.asp

该类库是用于PC机的,要想用于wm平台还必须做一些修改,最后又参考了无聊客的文章后修改了一些代码,现在可以在WM平台上读取收到的短信和已经发送了的短信

代码:​​/Files/hxw/ReadSmsDemo.rar​

由于我C++不熟悉,所以只修改了获取收件箱短信和已发送短信部分。

代码包含C++代码和一个演示示例程序,ReadSms.dll为C++类库。可以直接用VS2005打开