网站首页 | 网页制作 | 网络编程 | 图形图象 | 冲浪宝典 | 操作系统 | 软件教学 | 网络安全 | 认证考试 | 下载中心 | 游戏下载
| 网络安全首页 | 安全在线 | 病毒防治 | 黑客攻防 | 漏洞研究 | 黑客编程 | 破解手记 |
您现在的位置: 超人气学院 >> 网络安全 >> 黑客编程 >> 文章正文 用户登录 新用户注册
短消息服务(SMS)编程介绍           
短消息服务(SMS)编程介绍
作者:未知 文章来源:网络收集 点击数: 更新时间:2006-3-29 15:21:32

短消息服务与Pocket PC Phone Edition

短消息服务是在移动通讯全球系统(Global System for Mobile Communications networks ,GSM)中的移动电话间发送短字母-数字消息(最长160个字符)的标准。它有些象分页技术,但是使用文本,目前的多数电话支持短消息服务。

短消息服务的一个关键特性是通过移动网络操作员的网络立即发送的消息,不需要手工连接到Internet服务提供商(Internet Service Provider,ISP)--SMS消息都是立即发送的,而电子邮件需要接收者从邮件服务器上检索。同样,接收者如果不在线--如果电话关闭了--SMS消息存储在操作者那儿,在电话再次打开时发送。

在Pocket PC 2002 Phone Edition设备上,你能象处理电子邮件消息一样处理SMS消息。SMS消息组件与标准收件箱应用程序集成了,允许象发送和接收电子邮件一样发送和接收消息。你甚至可以把电子邮件作为SMS消息转发和回复。



可激活短消息服务的应用程序

许多商业情况涉及一些类型的通知,SMS是一条实现多种商业事件通知的强大的途径。可能的情况是销售人员通知服务工程师客户需要某种服务,服务工程师在用户那儿通知执行重要的商业事件,或者执行人员通知所有与客户相关的人员新客户的处理测试。

使用SMS的另一个好处是实现移动商务(m-commerce),SMS通常用于处理支付事务。例程开始将演示怎样从Pocket PC 2002 Phone Edition设备发送SMS消息。



发送短消息服务例子

使用微软嵌入式Visual Basic的例子:

screen.width-600)this.style.width=screen.width-600;">

图1.SMS例程



在这个窗体中,你能输入一个国际移动电话号码和一条文本消息。点击Send按钮时,消息就发送了--就这么简单。



编码过程

下面是发送SMS消息核心代码。首先需要定义一些微软Windows API:

l 一个API打开SMS消息组件

l 一个API发送SMS消息

l 一个API关闭SMS消息组件

Public Declare Function SmsOpen Lib "SMS" (ByVal ptsMessageProtocol  As String, ByVal dwMessageModes As Long, ByRef psmshHandle As  Long, ByRef phMessageAvailableEvent As Long) As LongPublic Declare Function SmsSendMessage Lib "SMS" (ByVal smshHandle  As Long, ByVal psmsaSMSCAddress As Long, ByVal  psmsaDestinationAddress As String, ByVal pstValidityPeriod As  Long, ByVal pbData As String, ByVal dwDataSize As Long, ByVal  pbProviderSpecificData As String, ByVal dwProviderSpecificDataSize  As Long, ByVal smsdeDataEncoding As Long, ByVal dwOptions As Long,  ByRef psmsmidMessageID As Long) A

[1] [2] [3] 下一页

[ 收藏此页到: 天天|和讯|博采|ViVi|狐摘|我摘|天极 ] 文章录入:kinda    责任编辑:kinda 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    专 题 栏 目
    最 新 热 门
     Windows中巧用RUNDLL3[5355]
     黑客软件编写基础知识[827]
     Win32Asm快速教程[535]
    相 关 文 章
    OICQ99cBulid0820消息框的
    Windows消息
    Win32ASM详解二.消息框
    Win32ASM详解六处理键盘输
    Win32ASM详解七处理鼠标输
    Win32教程6-处理键盘输入消
    收藏经典:windows消息大全
    收藏经典:windows消息大全
    收藏经典:windows消息大全
    收藏经典:windows消息大全
    关于对SQL注入80004005及其
    利用windows2000的message
    SQL注入80004005及其它错误
    保护Internet信息服务(IIS
    防范Windows消息钩子的侵入
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)