return true; } 实例2: 向地址簿中添加一条记录信息,没有给出全部代码。 1. 得到文件头 BOOL GetIndFileHead(char* szheadbuf) // 得到文件头部的函数 { fseek(FoxWriter_pf_addr,0x0,SEEK_SET); long len=0; len=fread(szheadbuf,1,0x40,FoxWriter_pf_addr); if(len==0) return FALSE; return TRUE; } 2. 修改项目数; int itemcount=szheadbuf[0x5]; itemcount++; szheadbuf[0x5]=itemcount; 3. 修改项目代号 szbuf[0x0]=itemcount; 4. 创建项目名称 szbuf[0x12]=strlen(strItemName); for(i=0;i<0x20;i++) szbuf[i+0x13]=strItemName[i]; 5. 创建项目email szbuf[0x33]=strlen(strEmails); for(i=0;i<0x40;i++) szbuf[i+0x34]=strEmails[i]; 6. 构造Box文件buf (略) 7. 创建项目对Box文件指针 char* pbuf=szbuf; pbuf++; short* pshbuf=(short*)pbuf; pshbuf[0x2]=point; 8. 创建项目字数值 long len=strlen(szBoxbuf) len+=0x156; 9. 保存Ind和Box文件 (未完,将继续整理关于FoxMail发件箱收件箱信息提取的研究) |
鏀惰棌鎴愬姛鏌ョ湅鏀惰棌>>
正在阅读:高手必修:关于FoxMail的深入研究高手必修:关于FoxMail的深入研究
2004-02-14 09:34
出处:PConline
责任编辑:linjixiong
键盘也能翻页,试试“← →”键