您的位置:首页 > 数据库

PPC backup程序的概览以及相应技术总结

2007-05-29 15:33 246 查看
该程序中我需要总结的部分包括以下内容:
1.一些界面编写以及控件的用法
   根据UE的要求,我们的界面采用了创建Dialog然后画控件上去的办法!多个控件在不同的时候显示或者隐藏
  系统控件的Button采取为button贴图的方式,另外用到了listview listcontrol等控件来实现功能模块

2.CEDB数据库的访问与更改
  系统中的cemail(存储短信息、邮件以及mms部分的内容)、ReplStoreVol、Mxip_Notify.vol等vol数据需要用CEDB相关API读取以及还原。

3.注册表的读取以及修改
 WinCE在运行过程中为用户产生的注册表需要备份还原。

4.一些常用的function
  WinCE下面提供的很多函数功能实现得不是很完美,如文件浏览等!
可以自己写下一些常用的函数,以便以后调用

                该项目下的程序为ASUS新型机型Pegasus pro 以及Pegasus A发布时系统所带程序!开发环境为VS 2005 + WM6.0 SDK以及Pegasus真机。实现给整个Windows Mobile系统的备份,以方便用户在Hard Reset后能方便的恢复到备份时候的状态。程式由AsusBackup 、Autobackup 两部分组成,另外还包括多国语言版本。备份的内容包括文件备份、系统注册信息备份(搜索用户添加的注册表并备份)、系统数据库备份(CEDB数据库的备份,包括系统Notify、ReplStorVol、Cemail.vol、Pim.vol)、个人文档备份以及个人设置备份。以上部分均包含对应的还原部分。

在项目中跟各位师兄学到很多,更重要的是团队精神让我受益匪浅,在此感谢各位师兄
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息