职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 1515|回复: 0

怎样短信猫二级开发(C#无控件版)

[复制链接]
木已 发表于 2012-2-15 17:01 | 显示全部楼层 |阅读模式
核心工具:PDU编码及解码
private string GetTextFromPdu_UCS2 ( string pdu,int mark) //解析短信正文函数_UCS2编码
{
//截取PDU串中短信正文部分源码,读者也可用BitConverter函数实现部分转换
string TextInPdu = pdu.Substring(58);
if (mark == 1)
{
TextInPdu = pdu.Substring(50);
}
string Text = "";
char [ ] d = TextInPdu.ToCharArray ( );//存入字符数组
for ( int i = 0 ; i < d.Length ; i += 4 )
{
int unicode_nu = 0;
for ( int m = 0 ; m < 4 ; m++ ) //计算 Unicode 十进制值
unicode_nu += HexToDec ( d [ i + m ] ) * ( 1 << ( ( 3 - m ) * 4 ) );
Text += ( char ) unicode_nu; //输出 Unicode 对应字符
}
return Text;//返回短信正文内容
}
工具/原料GSM短信猫

步骤/方法环境:VS2008,C#,SerialPort类库 注意事项小灵通的收取方式。 参考资料网络,www.mao520.tk
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-4-18 16:32 , Processed in 0.157083 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表