Windows Mobile手机拦截短息(利用MessageInterceptor类)
代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Microsoft.WindowsMobile.PocketOutlook;
using Microsoft.WindowsMobile.PocketOutlook.MessageInterception;
namespace smsHRX
{
public partial class Form1 : Form
{
private MessageInterceptor RevMsg;
public Form1()
{
InitializeComponent();
}
void form1_load(object sender, EventArgs e)
{
MessageBox.Show("form load!");
RevMsg = new MessageInterceptor();
RevMsg.MessageReceived += new MessageInterceptorEventHandler(RevMsg_MessageReceived);
}
void RevMsg_MessageReceived(object sender, MessageInterceptorEventArgs e)
{
SmsMessage msg = (SmsMessage)e.Message;
label1.Text = msg.Body.ToString();
}
}
}
注意: 现在引用里面引用Microsoft.WindowsMobile.PocketOutlook和Microsoft.WindowsMobile。