封装短信猫,dell类库生成,在vs2008中创建类库项目.并在mobilesp中建立pulbic类型的gms类.

using System;

using System.Collections.Generic;

using System.Text;

using System.Runtime.InteropServices;

namespace MobileSP

{

public class GMS

{

//codego.net初始化gsm modem,并连接gsm modem

[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);

//获取短信猫新的标识号码

[DllImport("dllforvc.dll",

EntryPoint = "GSMModemGetSnInfoNew",

CharSet = CharSet.Ansi,

CallingConvention = CallingConvention.StdCall)]

public static extern string GSMModemGetSnInfoNew(string device, string baudrate);

//获取当前通讯端口

[DllImport("dllforvc.dll",

EntryPoint = "GSMModemGetDevice",

CharSet = CharSet.Ansi,

CallingConvention = CallingConvention.StdCall)]

public static extern string GSMModemGetDevice();

//获取当前通讯波特率

[DllImport("dllforvc.dll",

EntryPoint = "GSMModemGetBaudrate",

CharSet = CharSet.Ansi,

CallingConvention = CallingConvention.StdCall)]

public static extern string GSMModemGetBaudrate();

//断开连接并释放内存空间

[DllImport("dllforvc.dll",

EntryPoint = "GSMModemRelease",

CharSet = CharSet.Ansi,

CallingConvention = CallingConvention.StdCall)]

public static extern void GSMModemRelease();

//取得错误信息

[DllImport("dllforvc.dll",

EntryPoint = "GSMModemGetErrorMsg",

CharSet = CharSet.Ansi,

CallingConvention = CallingConvention.StdCall)]

public static extern string GSMModemGetErrorMsg();

//发送短信息

[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);

//接收短信息返回字符串格式为:手机号码|短信内容||手机号码|短信内容||codego.net/tags/11/1/

//RD_opt为1接收短信息后不做任何处理,0为接收后删除信息

[DllImport("dllforvc.dll",

EntryPoint = "GSMModemSMSReadAll",

CharSet = CharSet.Ansi,

CallingConvention = CallingConvention.StdCall)]

public static extern string GSMModemSMSReadAll(int RD_opt);

}

}

时间: 2024-10-18 20:40:00

封装短信猫,dell类库生成,在vs2008中创建类库项目.并在mobilesp中建立pulbic类型的gms类.的相关文章

深圳短信猫厂家自带短信猫开发包支持多种开发语言

深圳最早从事短信猫生产与销售的短信猫厂家-深圳百利通科技,是深圳短信猫厂家中质量上乘.服务周到的正规公司.提供有丰富短信猫开发软件包及接口程序,支持GSM MODEM短信猫二次开发,可广泛用于二次开发领域,将sms.dll文件拷贝到系统安装目录中的system32文件夹中,然后再根据以下接口函数说明和提供的例程源码开发.支持多种程序短信开发语言如:C#.delphi.VC++等,并提供有程序开发示例DEMO,方便参考.实现快速短信二次开发应用.多应用于如OA.ERP.用友.金蝶等办公系统的短信功

Linux系统下配置短信猫

我们的安装系统: redhat linux as 4 2.6.9 功能:通过服务器上的外接modem,利用gnokii发送短信. 安装的软件:gnokii 硬件:gprs modem 设备一个,电话卡一张 我在安装gnokii 之前,必须安装gettext-devel-0.14.1-13.i386.rpm gnokii通过sim卡发送短信,他主要是linux下面用来管理nokia手机的一个软件,当然所有支持AT指令的都可以使用. linux上面安装好gnokii之后,/etc/gnokiirc是

什么是短信猫

你要问我科普是谁,额......,谁知道是哪国总统,你要问我静静是谁,估计还能告诉你!(偷笑) 科普!科普!科普!重要的事情说三遍! 是不是觉得头重脚轻.腰酸背痛.四肢麻木.昏昏欲睡.闷闷不乐,这就对啦,这就是节后综合征.哈哈,不过小编不是医生,生病还得看医生!是不是觉得小编一改往日风格,嗯,您已在心底默默地抢答了,是!应广大客户和擦边客户的要求,在这阳光灿烂的日子科普下什么是短信猫. 一.短信猫 短信猫其实是一种用来收发短信的设备,他和我们用的手机一样,需要手机SIM卡的支持,在需要收发短信的

读短信猫或手机

将sms.dll 文件拷贝到系统安装目录中的system32 文件夹中,然后再根据以下接口函数说明和提供的例程源码开发接口函数:1.Sms_Connection(Com_Port As Integer,Com_BaudRate As Integer, Mobile_Type As String) AsIntegerSms_Connection 函数说明如下:功能描述:用于初始化终端与串口的连接Com_Port:串口号(0 为红外接口,1,2,3,...为串口)Com_BaudRate:波特率Mo

多口8口16口短信猫池设备与短信猫开发包

多口短信猫池是指集成了8路或16口等多短信通讯模块的短信猫设备,要支持短信猫池二次开发需要相应的短信猫开发包支持,在这里推荐给大家:企业短信平台8.2 支持单口短信猫.8口短信猫和16口短信猫池全系列短信猫设备(GSM短信猫和CDMA短信猫.GPRS短信猫等) 多口8口16口短信猫池设备实物如图: 多口8口16口短信猫池设备所采用的短信猫开发包与普通单口GSM短信猫开发包不所不同,需要相应的短信猫开发包支持多口短信猫池设备才可以,给大家推荐:企业短信平台8.2 此款短信猫开发包基于系统数据库的开

短信猫信息记录读取程序

有二年多时间没有写程序了写起程序太陌生了要求写一个短信猫信息记录的读取程序买了个短信猫下载了一个动态链接库sms.dll依据所给案例写了一个运行比较稳定. using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Runtime.InteropServices;usi

配送短信猫软件丰富,支持短信猫二次开发

配送短信猫软件丰富,支持短信猫二次开发 短信猫主要是用于二次开发领域,支持将短信收发功能集成.嵌入到其他系统.软件当中.最终实现短信收发除了需要有短信猫硬件外还需要相应短信猫软件的支持,即所谓的短信猫开发包.短信猫SDK或短信猫接口程序.而支持短信猫二次开发的软件非常丰富,有不同款式.有免费有收费,采用不同开发方式. 以下介绍我公司的几款短信猫开发软件,如下: 免费短信猫DLL开发包 提供有多种开发语言示例DEMO,方便程序员开发调用,免费短信猫开发包,免加密狗,自行测试调试使用. 短信服务器8

短信猫二次开发接口支持任何一种开发语言性能稳定

此款短信猫二次开发接口基于数据库开发方式支持任一种开发语言对短信猫开发,兼容性强.开发简单方便.灵活.稳定.可以快速地使您的应用系统实现短信功能,多种接口方式供二次开发时选择,系统具备良好的可扩展性.企事业单位通过此款短信猫二次开发接口方式实现短信功能,既实现了资源的共享和有效使用,便于企业对进出信息的管理.监控和统计,同时为以后短信功能的扩展提供了便利. 短信猫二次开发接口软件运行界面如图: 在该方案中,考虑到银行是对信息安全性要求很高的行业,采用短信猫作为短信收发设备,避免了常用的通过移动互

多口短信猫设备及相应二次开发接口程序

多口短信猫是指具备同时插入多张SIM卡使用的短信猫设备,具备单口短信猫8-16倍的短信收发效率,可满足对短信发送.接收量大的客户的应用需求.同样,借助相应的短信猫开发接口程序可以将多口短信猫应用于其他系统.软件当中. 多口短信猫设备有: 8口多口短信猫池,支持同时插入8张SIM卡使用 16口多口短信猫池设备,采用独立电源,一根USB数据线连接 多口短信猫开发接口程序与单口短信猫开发有所不同,大多购买短信猫设备提供的DLL免费短信猫开发包仅支持单口短信猫设备,不支持多口短信猫,所以多口短信猫二次开