PPC丢失后,手机信息如何保护?(C#)
2011-01-06 10:58:51 来源:WEB开发网class Program
{
static void Main(string[] args)
{
SIM card = new SIM();
//获取注册表
RegistryKey reg = Registry.LocalMachine.OpenSubKey("SOFTWARE\TEST", true);
if ((reg == null))
{
reg = Registry.LocalMachine.CreateSubKey("SOFTWARE\TEST");//如果为空则添加一个键值
}
if (reg.GetValue("sim")==null)
{
if (Interaction.MsgBox("是否设定当Sim CardID不符时,自动发送短信", MsgBoxStyle.OkCancel,"提示") == MsgBoxResult.Ok)
{
reg.SetValue("sim", card.SimSerialNumber());
}
}
else
{
if (reg.GetValue("sim").ToString() != card.SimSerialNumber())
{
OutlookSession Session = new OutlookSession();
//删除所有联系人
Session.Contacts.Items.Clear();
//删除所有约会
Session.Appointments.Items.Clear();
//删除所有工作计划
Session.Tasks.Items.Clear();
Microsoft.WindowsMobile.PocketOutlook.SmsMessage sms = new Microsoft.WindowsMobile.PocketOutlook.SmsMessage();
sms.Body = card.SimSerialNumber();
//发一封短信到自己的手机,?容包含目前sim iccid
sms.To.Add(new Recipient("1234"));
sms.Send();
}
else
{
reg.Close();
Microsoft.WindowsMobile.PocketOutlook.SmsMessage sms = new Microsoft.WindowsMobile.PocketOutlook.SmsMessage();
sms.Body = card.SimSerialNumber();
sms.To.Add(new Recipient("1234"));
sms.Send();
Interaction.MsgBox("欢迎回来,主人!", MsgBoxStyle.OkCancel, "提示");
}
}
}
}
}
话说至此程序已经完成,我们还需设置项目的生成属性,其中:
输出文件夹为:Start Menu Startup文件夹,子目录为空,Ok.
下面我们就点击调试吧,系统打开WM6 Professional的模拟器,然后自动运行程序,会显示如下画面:
更多精彩
赞助商链接