程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> VC >> vc教程 >> 高手必修:關於FoxMail的深入研究

高手必修:關於FoxMail的深入研究

編輯:vc教程

    現在使用FoxMail的用戶越來越多了,但是FoxMail卻不像OutLook一樣給編程人員提供開發接口。我認為這對一個好的軟件的推廣來說是很不利的。前幾個月小弟由於開發需要對FoxMail進行了以下研究,這幾天閒下來將材料整理了一下,供大家參考。我使用FoxMail4.2進行研究,但是在FoxMail5.0推出後,我也進行了測試,仍然使用。
  
  FoxMail的數據保存,都是由兩個文件組成 .Ind 和 .Box的文件,Ind 文件主要記錄簡單信息,以及詳細信息在.Box文件中的起始位置。
  
  地址簿:
  
  默認情況下,FoxMail的地址簿由兩個文件組成,Address.ind 和 Address.box。
  
  Address.Ind文件
  
  文件頭的范圍為00H-39H,共64個字節。
  
  05H保存紀錄的個數,12H-21H記錄地址薄名稱。
  
  記錄部分40H開始是第一條記錄,每條記錄長B0H
  
  每條記錄的00H是記錄號(從01開始順序編號),04H是刪除標記,該字節為1表明此記錄被用戶刪除(由此可見在FoxMail中刪除的信息沒有被真正的刪除)
  
  05H06H紀錄在.BOX中的地址如 [05H]=01,[06H]=EA 那麼該項紀錄的詳細信息被保存在Address.Box文件中起始位置為01FA
  
  09H0AH此記錄在.Box文件中詳細信息的字節數目加上156H(記錄整條記錄在Box文件中的總長度)
  
  11H是組記錄,該字節為1表明此記錄為一條組記錄;(我沒有對此項進行詳細研究)
  
  12H是此項紀錄名稱的長度,最大為20H;
  
  13H-32H是此項紀錄名稱的內容
  
  33H是郵件地址長度,最大為40H
  
  34H-73H是郵件地址內容
  
  Address.Box文件
  
  每條記錄由“_____________S”開始,後加一回車符(0A0D)
  
  緊接著是詳細信息,分別由以下幾項組成(按順序排列)
  
  Emails
  
  Mobile
  
  PagerNum
  
  OICQ
  
  ICQ

  HomePage
  
  Sex
  
  Birthday
  
  FmCountry
  
  FmProvince
  
  FmCity

  • 首頁
  • 上一頁
  • 1
  • 2
  • 下一頁
  • 尾頁
  • 共2頁
  1. 上一頁:
  2. 下一頁:
欄目導航
Copyright © 程式師世界 All Rights Reserved