C#操作短信猫的主要函数
来源:互联网 发布:公财数据 编辑:程序博客网 时间:2024/05/22 02:14
(1)GSMModemGetSnInfoNew函数
该函数获取短信猫注册需要的信息,代码如下:
[DllImport("dllforvc.dll",
EntryPoint = "GSMModemGetSnInfoNew",
CharSet = CharSet.Ansi,
CallingConvention = CallingConvention.StdCall)]
public static extern string GSMModemGetSnInfoNew(string device, string baudrate);
参数说明如下。
device:通信端口,为null时系统会自动检测。
baudrate:通讯波特率,为null时系统会自动检测。
(2)GSMModemGetDevice函数
该函数获取当前的通讯端口,代码如下:
[DllImport("dllforvc.dll",
EntryPoint = "GSMModemGetDevice",
CharSet = CharSet.Ansi,
CallingConvention = CallingConvention.StdCall)]
public static extern string GSMModemGetDevice();
(3)GSMModemGetBaudrate函数
该函数获取当前的通讯波特率,代码如下:
[DllImport("dllforvc.dll",
EntryPoint = "GSMModemGetBaudrate",
CharSet = CharSet.Ansi,
CallingConvention = CallingConvention.StdCall)]
public static extern string GSMModemGetBaudrate();
(4)GSMModemInitNew函数
该函数用于初始化短信猫。语法如下:
[DllImport("dllforvc.dll",
EntryPoint = "GSMModemInitNew",
CharSet = CharSet.Ansi,
CallingConvention = CallingConvention.StdCall)]
public static extern bool GSMModemInitNew(
string device,
string baudrate,
string initstring,
string charset,
bool swHandshake,
string sn);
参数说明如下。
device:标识通信端口,如果为NULL,系统会自动检测。
baudrate:标识通讯波特率,如果为NULL,系统会自动检测。
initstring:标识初始化命令,为NULL即可。
charset:标识通讯字符集,为NULL即可。
swHandshake:标识是否进行软件握手,为False即可。
sn:标识短信猫的授权号,需要根据实际情况填写。
(5)GSMModemSMSsend函数
该函数用于发送手机短信。语法如下:
[DllImport("dllforvc.dll",
EntryPoint = "GSMModemSMSsend",
CharSet = CharSet.Ansi,
CallingConvention = CallingConvention.StdCall)]
public static extern bool GSMModemSMSsend(
string serviceCenterAddress,
int encodeval,
string text,
int textlen,
string phonenumber,
bool requestStatusReport);
参数说明如下。
serviceCenterAddress:标识短信中心号码,为NULL即可。
encodeval:标识短信息编码格式,如果为8,表示中文短信编码。
text:标识短信内容。
textlen:标识短信内容的长度。
phonenumber:标识接收短信的电话号码。
requestStatusReport:标识状态报告。
(6)GSMModemSMSReadAll函数
该函数取得所有短信息,包括SIM卡和手机中的短信息。返回的短信内容格式为电话号码1|短信内容1||电话号码2|短信内容2||:
//接收短信息返回字符串格式为:手机号码|短信内容||手机号码|短信内容||
//RD_opt为1表示接收短信息后不做任何处理,为0表示接收后删除信息
[DllImport("dllforvc.dll",
EntryPoint = "GSMModemSMSReadAll",
CharSet = CharSet.Ansi,
CallingConvention = CallingConvention.StdCall)]
public static extern string GSMModemSMSReadAll(int RD_opt);
参数说明如下。
RD_opt:对读取后的短信息进行处理,0表示删除,1表示不做处理。
——摘自《C#编程词典》
- C#操作短信猫的主要函数
- c# 短信猫操作
- JQuery的主要操作函数
- 短信猫的短信简单操作
- C#中SerialPort操作短信猫
- 使用C#收wavecom cdma 短信猫的短信
- 发短信的主要代码(SmsManger)
- C# 短信猫(SMS cat) 操作源码开发经验
- C#操作Excel的函数
- iOS_主要的函数
- Oracle_spatial的主要函数
- 短信的各种操作操作
- c#操作word表格,主要是对word中不规则表格的操作
- java操作短信猫发短信
- C#3.0的主要改进
- Redis系列-key相关主要操作函数
- Redis中-list主要操作函数小结
- Redis中-set主要操作函数小结
- 日志
- 猪之定义
- JSP中的内置对象(9个)
- 东软实习最后一天
- 从语言本身特性着手
- C#操作短信猫的主要函数
- 数学思维的培养
- xi
- 记笔记?试一下
- Smart City 项目总结 Postmortem(转)
- (转)炒冷饭 《从一道笔试题谈算法优化》全文(下)
- 菜鸟求解答
- linux下利用libjpeg库对jpg格式图片的操作
- 我的另类读书法(特指技术书籍的读书法)