以前看到的Windows Mobile的短信编程的文章和示例都是用C++调用MAPI来实现,今天在CodeProject上发现了MAPI的.NET封装,实现了99% .NET MAPI。作者是先用C++封装了MAPI的接口,然后再用C#进行二次包装。把C++的代码量降到了最低,大部分代码用C#来完成。作者称这种方法实现的性能比较好,当然不能跟完全用C++实现的比。

 

原文地址:Pocket PC and Smartphone 99% .NET MAPI
最新源码:http://sourceforge.net/projects/mapidotnet

相关参考:
Messaging API (CE MAPI) Reference (MAPI官方参考)

无聊客的博客 (写了很多Windows Mobile短信开发的文章)

MVP邹建峰的MSDN Webcast:
实例开发Windows Mobile进阶:短信开发大全 (Level 300)
实例开发Windows Mobile进阶:短信开发大全(2) (Level 300)

Practical Use of MAPI (来自Windows Mobile团队博客)

转载于:https://www.cnblogs.com/pro_net/archive/2009/02/14/1390587.html

c#获取Windows Mobile短信相关推荐

  1. android4.4 获取符合默认短信应用要求的短信应用包名(改进篇)

    从上一篇获取符合默认短信应用来看,获取思路是正确的,但是还很不完善,但是这归根结底是google整出来的一套规范,如何去找到符合规范的应用呢,这得google告诉我们. 因此,我看了一下android ...

  2. Android获取最新发送短信的基本信息,没有之一

    注册: getContentResolver().registerContentObserver(                 Uri.parse("content://sms" ...

  3. SQLite实现获取本机短信数据

    利用sqlite想要实现从本机获取短信的信息,我们就必须找到本机存储短信数据的位置 一.使用真机 打开studio -- Device-File-Explorer--data-data--com.an ...

  4. 获取 Windows Mobile 设备的唯一标识 [转载 from 黎波'blog ]

    最近整理获取 Pocket PC 设备 ID 的代码,发现 MSDN Blog 有个牛人整理了一个比较功能比较全面的类,并详细解释了如何获取到正确的设备 ID. How do I get the &q ...

  5. 微信小程序 获取 手机验证码 短信验证码 后端功能实现解析

    本文原创首发CSDN,链接 https://mp.csdn.net/console/editor/html/106041472 ,作者博客https://blog.csdn.net/qq_414641 ...

  6. android4.4 获取符合默认短信应用要求的短信应用包名

    android 4.4有一坨更新,短信机制改变是更新里面的一项重头戏 怎样让短信应用适用于4.4官网那篇博客已经被翻译然后转载了N遍,我就随便贴一个链接上来吧4.4短信应用变更 这里我不是要说明怎样去 ...

  7. android 短信管理(获取接受到短信的消息)

    这几天在弄短信的东东,主要是想做一个用户使用短信支付的接口,殊不知国内省份不一样,接口众多呀!感叹国家地域的辽阔和房价的高不可攀的矛盾.... 接口不是重点,重点是关于获取接受短信的消息,当然最熟悉的 ...

  8. Android 获取手机所有短信

    在app开发中,读取联系人和短信都是常有功能,现在就来讲解下获取手机短信的方法 而系统中的ContentResolver提供了相关的api 来获取短信主要api如下: content://sms/ 所 ...

  9. 获取Windows mobile 开始菜单里最近打开的程序(Recent Programs)

    获取注册表 [HKEY_CURRENT_USER \ Software \ Microsoft \ Shell \ TaskSwitch] 下的所有键的键值即可得到最近打开的程序 转载于:https: ...

最新文章

  1. java对一个无序列表进行分组
  2. python输入字符串从大到小排列_567. 字符串的排列(Python)
  3. Java多线程:线程间通信之Lock
  4. java -jar 启动程序/设置classpath
  5. Java多线程之CyclicBarrier用法
  6. RTMPdump(libRTMP)源代码分析 4: 连接第一步——握手(Hand Shake)
  7. Android之滑动事件冲突解决 Touch事件处理机制总结
  8. 360浏览器5兼容模式吗_个独模式真能将企业总体税负降低至5%吗,为何大家都热衷核定征收...
  9. 第一批“绿牌”汽车终于要换电池了,看到价格后,你还要买吗?
  10. opencv获取人脸眼镜位置_用opencv检测人眼并定位瞳孔位置
  11. 如何使用计算机小学生课件,小学生计算机课件
  12. CVE-2020-25540:ThinkAdmin未授权列目录/任意文件读取漏洞复现
  13. ubuntu 双显示屏设置 一个正常 一个不行的问题
  14. 服务器开机显示b7,服务器启动B7提示
  15. 【awesome系列】awesome-css
  16. 详细分析PHP源代码后门事件及其供应链安全启示
  17. Ubuntu18.04有线网络连接不上
  18. 学生管理系统(JAVA版) —— 按学号查询信息页面
  19. 经验分享|在龙芯2K上运行RT-Thread系统并开源
  20. 地平线机器人Waymo Open Dataset Challenge中2D目标检测赛道第二名方案解析

热门文章

  1. Centos7 安装python3.7.0
  2. Autodesk Map3d的应用和开发
  3. 《计算机系统:系统架构与操作系统的高度集成》——3.2 处理器实现涉及什么...
  4. shell - 查看天气
  5. 使用awk和grep做简单的统计
  6. BaaS API 设计规范
  7. I.MX6 Linux kernel LVDS backlight enable
  8. Linq-Order By操作
  9. 五,通道之间的数据传输
  10. javascript 的位操作符转换推断