如何用IMailSyncHandler截获短信的发送

jinhaijian 2009-07-23 03:22:12
最近在研究截获短信的发送,看了微软的文档,IMailSyncHandler应该是可以实现短信的发送的截获, 自己先对短信进行处理,然后再调用tpcutil.dll里的接口。
我把微软短信transport的注册表
原始:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Inbox\Svc\SMS]
"Abbreviation"="短信"
"DeleteMessages"="删除短信(&L)"
"DLL"="tpcutil.dll"
修改为:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Inbox\Svc\SMS]
"Abbreviation"="短信"
"DeleteMessages"="删除短信(&L)"
"DLL"="mysmstransport.dll"

这个一直没有效果,不能调用到mysmstransport.dll。说明:调试时,dll已经签名,机器已经重启,tmail.exe已经关闭。
同样的方法修改mms是有效果的,能够调用mysmstransport.dll

[HKEY_LOCAL_MACHINE\Software\Microsoft\Inbox\Svc\MMS1]
"DefMsgClass"="IPM.MMS1"
"DLL"="mysmstransport.dll"
"Name"="MMS1"

看看大家有没有方法或者好的建议。我之前看到无聊客的博客是说能够用IMailSyncHandler来截获短信的。
...全文
199 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
infsafe 2009-10-10
  • 打赏
  • 举报
回复
怎么处理的?
winattack 2009-08-11
  • 打赏
  • 举报
回复
jinhaijian 2009-07-29
  • 打赏
  • 举报
回复
顶起来
ppc_2008 2009-07-29
  • 打赏
  • 举报
回复
关注,学习
infsafe 2009-07-28
  • 打赏
  • 举报
回复
帮顶下.
ghd2004 2009-07-28
  • 打赏
  • 举报
回复
学习一下。这个有用处。
jinhaijian 2009-07-23
  • 打赏
  • 举报
回复
注明:我想实现的是先处理短信,不处理的交给系统处理。不要谈IMAPIAdviseSink,MPAIRule进行截获发送和接口。

7,659

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧