繁体   English   中英

正在通过ActiveSync连接的Windows Mobile手机上读取SMS消息?

[英]Reading SMS messages off Windows Mobile phone connected via ActiveSync?

我有一个正在进行的项目,要求我们的WPF应用程序从用户连接的Windows Mobile手机上读取SMS消息,以便我们可以显示最新消息,等等。

我发现的任何库都运气不佳。 最有前途的似乎是OpenNETCF.Desktop.Communications,但最终似乎我无法使用它来做我需要做的事情。

从已连接的手机读取SMS消息的最佳方法是什么? 对我来说,为用作服务器的电话编写某种服务应用程序,而作为客户端编写我们的WPF应用程序会更容易吗?

谢谢!

开箱即用没有什么可以做您想要的。 OpenNETCF库包装的RAPI具有一组通信API,但SMS则没有。 它确实具有管理自定义API的功能,因此您可以创建一个自定义API并使用它。 这种策略的优势在于,您无需任何用户干预即可将内容放入设备(无需复制和运行服务应用程序内容)。 缺点是设备的自定义RAPI DLL必须是本机代码。

如果采用自己的机制,则可以在托管代码中使用POOM API来获取消息并将其发送。 唯一的挑战是,您必须在设备上运行某种形式的“服务”应用程序以侦听呼叫,这意味着编写自己的协议,这意味着相当大的测试矩阵。

Jeyo的产品可以将手机中的SMS消息提取到Outlook PST文件中。 令我惊讶的是,您可以只使用该产品并拖曳PST以获取最新消息(我知道有些纠结,但是如果您是绝望的话),或者与他们讨论是否要为您许可一些代码?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM