我正在尝试通过我的C#桌面应用程序发送短信(短信服务)..目前我没有短信网关。我需要通过我的已安装的加密狗发送短信,该加密狗也能够发送消息。如果有人对此有所了解,请与我分享。 任何源代码也欢迎..
提前感谢。
答案 0 :(得分:3)
您可以从手机和调制解调器访问COM PORT(在Windows控制面板中搜索它)。
然后获取他正在使用的当前安装的加密狗PORT并将其添加到SP.PortName
)
String Message = "YOUR MESSAGE HERE";
SP.PortName = "COM PORT HERE";
SP.Open();
String PhoneNumber="YOUR MOBILE NUMBER HERE";
PhoneNumber = char.ConvertFromUtf32(34) + Telephone + Char.ConvertFromUtf32(34);
SP.Write("AT+CMGF=1" + char.ConvertFromUtf32(13));
SP.Write("AT+CMGS=" + PhoneNumber + Char.ConvertFromUtf32(13));
SP.Write(Message + char.ConvertFromUtf32(26) + char.ConvertFromUtf32(13));
SP.Close();