青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

<2009年9月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

統計

  • 隨筆 - 21
  • 文章 - 0
  • 評論 - 2
  • 引用 - 0

常用鏈接

留言簿

隨筆分類

隨筆檔案

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

飛鴿文件結構分析

1、IP Messenger源代碼的下載

  在寫這篇文章時,IP Messenger的最新版本是2.06,因此大家在下載時盡量選擇最新版本下載。IP Messenger源代碼的下載地址是http://www.ipmsg.org/,在網站的右上角,點擊English page,網站轉換到英文界面,網站有英文版以及其它語言的版本,當然還有中文版的鏈接(http://www.azhi.net/IPMsg/),建議 大家盡量下載原版的英文版源代碼,以利于學習。

2、IP Messenger源代碼的目錄及文件

  IP Messenger源代碼的目錄結構及文件詳見列表1.1 IP Messenger源代碼主要的目錄及文件:

列表1.1 IP Messenger源代碼主要的目錄及文件

屬性 名稱 描述
目錄 SRC 工程文件源代碼和INSTALL目錄

文件

IPMSG.MAK VC4及以前版本使用的工程文件,用來指定如何建立一個工程,VC6把MAK文件轉換成DSP文件來處理
IPMSG.MDP 后綴MDP(Microsoft DevStudio Project的簡稱)是老版本的項目文件,相當于DSP文件
PROT-ENG.TXT 英文版的協議描述
PROTOCOL.TXT 日文版的協議描述
README.TXT 英文版的README
README-J.TXT 日文版的README

IP Messenger的SRC目錄內容描述在列表1.2,SRC目錄及主要文件。

屬性 名稱 描述
目錄 INSTALL 安裝程序源代碼目錄
文件 BLOWFISH.CPP 加密算法源文件
BLOWFISH.H 加密算法頭文件
BLOWFISH.H2 加密算法隨機數頭文件
CFG.CPP 系統配置源文件
IPMSG.CPP IPMSG的APP源文件
IPMSG.H IPMSG頭文件
LOGDLG.CPP 日志DLG源文件
LOGMNG.CPP 日志處理源文件
MAINWIN.CPP IP Messenger主窗口源文件
MISCDLG.CPP 消息DLG,關于DLG,以及控件子類化等源文件
MSGMNG.CPP Socket管理源文件
PLUGIN.CPP Dll plugin加載源文件
RECVDLG.CPP 接收消息處理源文件
SENDDLG.CPP 發送消息處理源文件
SETUPDLG.CPP IP Messenger屬性配置源文件
SHARE.CPP 文件傳輸接收管理源文件
TAPP.CPP 應用程序類源文件
TDLG.CPP DLG類源文件
TLIST.CPP 鏈表類源文件
TREGIST.CPP 注冊表操作類源文件
TWIN.CPP 窗口類源文件
MSGSTR.H 字符串常量頭文件
TLIB.H 類、結構等頭文件

  另外在SRC目錄下,還有一個INSTALL目錄,該目錄中的文件是IP Messenger安裝程序的源代碼,其主要文件描述在列表1.3 INSTALL目錄主要文件。

列表1.3 INSTALL目錄主要文件

屬性 名稱 描述
文件 INSTALL.CPP 安裝程序源文件
INSTALL.H 安裝程序頭文件

  以上是IP Messenger的主要目錄及其主要源文件的描述,通過列表我們可以清晰看出IP Messenger的功能分布。在以下的詳細分析中,我們主要圍繞著這些源文件而展開。

3、IP Messenger源代碼的工程轉換

由于IP Messenger是使用以前版本的VC編寫的,因此在打開工程文件時,需要轉換該工程文件為VC6版本的工程文件。
雙擊打開IPMSG.MDP文件,系統提示轉換IPMSG.MAK工程配置文件到VC6下的工程文件,如下圖所示。

單擊 “是”按鈕,確定將工程轉換成VC6的工程。系統提示將MAK工程文件轉換成DSP工程文件,如下圖所示。



單擊“確定”按鈕,系統根據MAK文件生成IPMSG.DSP文件,以及VC6下的IPMSG.DSW文件,另外系統還生成了IPMSG.NCB和IPMSG.OPT兩個文件。

4、IP Messenger的工程配置

  IP Messenger的配置和目前VC6的工程配置有些不同,其安裝工程文件和工程文件在混合在一起,不像VC6工程文件,不同的工程在不同的項目下,分別進行配置。
單擊“Build”菜單,選擇“Set Active Configuration…”,彈出“Set Active Project Configuration”對話框,如下圖所示。

  IP Messenger的工程配置有6個,分別是Release的英文、日文以及Debug的ipmsg工程和安裝工程。通過選擇不同的配置,可以編譯出不同 的工程。根據需要,我們選擇ipmsg-Win32 Debug配置作為當前活動工程,此編譯配置可以編譯出Debug版的ipmsg。

單擊“Project”菜單,選擇“Settings…”,彈出“Project Settings”對話框,選擇“C/C++”標簽欄,如下圖所示。

可以看到,在“Preprocessor definition:”中,工程使用了“JAPANESE”宏定義,也就是說,編譯后的Debug版的ipmsg是日文版。當然,可以根據需要,修改此宏為“ENGLISH”,就可以編譯出Debug版的英文ipmsg。
當然,在以后的分析中,我們將分析ipmsg的安裝工程,那么就應當選擇ipmsg-Win32 InstallerDbg配置作為當前活動工程,編譯出Debug版的安裝工程。

posted on 2009-09-08 23:21 ChinaPanda 閱讀(701) 評論(0)  編輯 收藏 引用 所屬分類: network

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲欧洲另类| 亚洲视频专区在线| 一区二区欧美日韩视频| 在线观看欧美视频| 午夜在线视频一区二区区别| 中国成人黄色视屏| 欧美激情片在线观看| 欧美激情中文字幕一区二区| 国产综合一区二区| 欧美一区二区免费观在线| 亚洲欧美成人网| 国产精品大片| 在线视频精品一区| 亚洲亚洲精品在线观看| 欧美日韩国产精品自在自线| 亚洲国内自拍| 亚洲人成久久| 欧美国产一区在线| 亚洲一区影院| 欧美日一区二区在线观看 | 欧美精品少妇一区二区三区| 欧美高清在线视频观看不卡| 亚洲第一伊人| 久久免费黄色| 欧美成人高清| 日韩视频一区二区在线观看 | 亚洲婷婷在线| 欧美性色综合| 免费久久99精品国产自| 尤物视频一区二区| 欧美成va人片在线观看| 亚洲欧洲精品一区二区三区| 国产日韩亚洲欧美综合| 亚洲欧美在线免费| 久久天天躁狠狠躁夜夜爽蜜月| 欧美xx视频| 久久精品女人| 永久免费精品影视网站| 亚洲一级免费视频| 久久免费精品视频| 日韩午夜激情av| 国产精品视频久久一区| 久久狠狠一本精品综合网| 亚洲高清在线播放| 亚洲欧美国产不卡| 红桃av永久久久| 欧美劲爆第一页| 欧美成人精品福利| 国产啪精品视频| 亚洲最黄网站| 亚洲精品日韩在线观看| 久久久久久69| 亚洲精品视频一区| 欧美大香线蕉线伊人久久国产精品| 午夜精彩视频在线观看不卡| 国产欧美日韩一区二区三区在线| 在线亚洲+欧美+日本专区| 久久久久一区二区三区四区| 日韩小视频在线观看| 国产欧美日韩亚洲一区二区三区| 一区二区三区欧美| 欧美3dxxxxhd| 午夜亚洲福利在线老司机| 在线日韩欧美| 国产亚洲成年网址在线观看| 欧美精品不卡| 久久久国产91| 亚洲在线观看视频| 亚洲综合第一| 亚洲国产日韩在线| 国产日韩高清一区二区三区在线| 亚洲直播在线一区| 亚洲国产精品激情在线观看| 先锋影音国产精品| 国产精品一区二区女厕厕| 亚洲视频在线观看网站| 欧美激情国产高清| 亚洲精品免费在线| 国产伪娘ts一区| 国产精品不卡在线| 欧美激情免费观看| 免费久久99精品国产| 久久国产精品久久国产精品| 国产精品99久久久久久宅男| 亚洲国产日韩一区| 欧美大片va欧美在线播放| 久久精品夜色噜噜亚洲aⅴ| 亚洲永久免费| 亚洲视频香蕉人妖| 艳妇臀荡乳欲伦亚洲一区| 亚洲国产高清aⅴ视频| 国产午夜久久| 国产日韩欧美三级| 国产欧美日韩亚州综合| 国产精品欧美日韩久久| 欧美特黄一区| 欧美性色aⅴ视频一区日韩精品| 午夜亚洲福利| 午夜欧美电影在线观看| 亚洲综合电影一区二区三区| 亚洲一级影院| 午夜精品短视频| 欧美一级久久| 久久精品国产免费看久久精品| 亚洲国产精品久久久久秋霞不卡| 一区二区精品在线| av成人国产| 亚洲一区二区精品视频| 亚洲欧美色一区| 欧美在线免费一级片| 久久九九久精品国产免费直播| 91久久精品美女高潮| 亚洲激情在线播放| 99国产精品久久久久久久| 99国产一区| 国产一区二区精品| 欧美日韩亚洲一区二区三区在线| 欧美一区二区三区免费在线看| 亚洲国产欧美日韩另类综合| 亚洲高清av在线| 亚洲免费成人av电影| 亚洲午夜羞羞片| 欧美在线视频日韩| 欧美jizzhd精品欧美巨大免费| 亚洲欧美国产精品桃花| 性欧美精品高清| 老司机aⅴ在线精品导航| 欧美二区在线| 国产精品爽爽爽| 黄色一区三区| 一区二区欧美视频| 久久精品国产99国产精品澳门| 一区二区三区欧美日韩| 欧美一区二区免费| 在线亚洲观看| 久久久久久九九九九| 亚洲国产精品女人久久久| 一区二区三区精品视频在线观看| 欧美国产日产韩国视频| 日韩午夜黄色| 久久久99免费视频| 欧美色精品在线视频| 黄色成人在线网址| 在线一区二区三区做爰视频网站 | 亚洲最黄网站| 久久精品国产999大香线蕉| 欧美国产日韩二区| 国产在线观看精品一区二区三区| 国产精品久久久久秋霞鲁丝| 黄网站免费久久| 激情久久一区| 亚洲嫩草精品久久| 先锋资源久久| 欧美黄色精品| 欧美一区二区三区免费视频| 欧美日韩视频免费播放| 亚洲成人在线网站| 久久国产直播| 宅男噜噜噜66一区二区| 欧美成人精品一区| 好吊妞**欧美| 欧美在线视频全部完| 99国产精品久久久久久久成人热| 99视频热这里只有精品免费| 久久久久久久久久久久久久一区| 久久伊人免费视频| 国产精品区免费视频| 亚洲午夜免费福利视频| 亚洲国产高潮在线观看| 久久久久久成人| 国内久久婷婷综合| 久久精品久久99精品久久| 亚洲无线观看| 欧美性事在线| 亚洲一区免费视频| 久久九九99| 亚洲一区国产精品| 国产精品伦子伦免费视频| 亚洲色图自拍| 99re这里只有精品6| 欧美精品综合| 亚洲午夜91| 99日韩精品| 欧美亚洲成人网| 亚洲综合色婷婷| 中文欧美在线视频| 国产精品乱码人人做人人爱| 海角社区69精品视频| 亚洲精品韩国| 亚洲国产婷婷| 午夜精品电影| 国产午夜久久久久| 久久一区二区三区av| 久久嫩草精品久久久精品| 在线播放中文一区| 亚洲欧美自拍偷拍| 亚洲欧美文学| 揄拍成人国产精品视频| 欧美国产一区视频在线观看| 欧美韩国日本一区|