【转】用C#实现Windows Mobile 发送短信的三种方法
来源:互联网 发布:mac mount ntfs rw 编辑:程序博客网 时间:2024/05/17 21:07
转自:http://xsh82.blog.sohu.com/130629230.html
Windows Mobile发送短信应用分为两种,一是调用Windows Mobile自有的发送短信窗口,将接收用户的手机号码传递给该窗口,完成短信发送(暂且称为窗口短信),另一种是通过调用API将文本发送给指定的号码,这中发送方式对于用户是无感知的(暂且称为无感知短信,下面对这两种方式的实现分别介绍。
窗口短信:
窗口短信实现比较简单,可以直接使用下面的启动参数启动系统的EXE文件即可, System.Diagnostics.Process.Start("tmail.exe", "-transport /"SMS/" -to /"" + 手机号码 + "/" -body /"短信内容/"");但要注意的是,在发送完毕后,短信列表页面会在你关闭发送信息窗口后呈现出来,可以在页面的关闭事件中,使用FindWind方法,找到系统的【短信】窗口,将其关闭即可。
无感知短信
1.Windows Mobile 5.0及以上版本
无感知短信接口与Mobile操作系统的版本有关,如果是基于Windows Mobile5.0 的设备 ,完成短信发送比较容易,因为微软已经给你封装好了底层的API,可以直接进行调用,引用Microsoft.WindowsMobile.PocketOutlook.dll后,使用SmsMessage smsSend = new SmsMessage(phone, sms);smsSend.Send();方法便可以完成对一条短息的发送。
2.Windows Mobile 2003或Windows Mobile2003SE设备
在5.0以前的版本,虽然现在使用量比较小了,但是在2年前,在其上面发送短息可以说很是费劲,当时确实还让我头疼了一段时间,需要用户自己封装底层的API,然后进行调用,我这里有一个,贴出来,以供大家参考
- 【转】用C#实现Windows Mobile 发送短信的三种方法
- 用C#实现Windows Mobile 发送短信
- Windows mobile发送短信
- Windows Mobile 发送短信
- Windows Mobile 发送短信
- Windows Mobile 短信发送
- Windows Mobile 发送短信
- 基于C#开发Windows Mobile应用中短信发送功能
- windows mobile上发送短信
- Windows mobile发送短信(二)
- windows mobile 发送短信原理和实现demo
- Windows Mobile关闭短信发送后提示的注册表
- C#实现发送邮件的三种方法
- 【转】在Windows Mobile 6上通过CEMAPI 发送短信
- android中发送短信的三种方法
- [经验分享] windows mobile 发送短信总结
- 编程实现短信发送三种方式
- 编程实现短信发送三种方式
- Hibernate学习20 -- 关联映射10 -- 组件映射(component)
- webgame开发简明教程
- mysql 复制记录
- 数据结构--顺序表的操作
- iPhone人机界面指南中的意见和建议摘录
- 【转】用C#实现Windows Mobile 发送短信的三种方法
- Hibernate学习21 -- 关联映射11 -- 复合主键映射(composite-id)
- 废话几句
- 钱是青春所无法驾驭的
- 我的编程在何时
- Hibernate学习22 -- 关联映射12 -- 集合映射
- 用java实现的迭代和递归插入排序
- Hibernate学习23 -- 关联映射13 -- 动态模式映射
- TMS320系列DSP芯片的命名方法