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

<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>
            精品成人a区在线观看| 国产欧美一区二区三区国产幕精品 | 久久精品五月婷婷| 午夜亚洲性色福利视频| 狠狠综合久久av一区二区老牛| 久久亚洲一区二区| 欧美电影免费观看高清| 亚洲午夜精品久久久久久app| 一区二区三区产品免费精品久久75| 国产精品99免费看| 久久久99国产精品免费| 另类av导航| 亚洲无线一线二线三线区别av| 亚洲女同精品视频| 亚洲激情视频网| 中国成人亚色综合网站| 精品99一区二区三区| 亚洲区免费影片| 国产精品老女人精品视频| 久久久夜夜夜| 欧美日韩午夜激情| 久久天堂av综合合色| 欧美日韩一区二区三区四区在线观看| 欧美亚洲视频| 米奇777超碰欧美日韩亚洲| 亚洲午夜精品久久久久久app| 久久成人18免费观看| 夜夜精品视频一区二区| 久久国产99| 亚洲一区二区高清视频| 久久一区中文字幕| 欧美一区二区在线观看| 欧美国产第二页| 久久久福利视频| 欧美日韩亚洲一区二| 久热精品视频| 国产裸体写真av一区二区| 最新国产精品拍自在线播放| 国产一区在线播放| 亚洲午夜未删减在线观看| 亚洲黄色大片| 久久久高清一区二区三区| 亚洲一区二区视频在线观看| 乱人伦精品视频在线观看| 欧美一区二视频| 欧美日韩一区二区三区四区五区| 欧美成人黑人xx视频免费观看| 国产精品一区二区三区久久| 亚洲欧洲精品一区二区精品久久久| 韩日成人av| 亚洲欧美日韩一区二区在线 | 国产日韩欧美夫妻视频在线观看| 亚洲激情成人网| 亚洲人成在线影院| 美女黄色成人网| 欧美国产第二页| 伊人精品在线| 久久综合婷婷| 女人色偷偷aa久久天堂| 激情欧美日韩| 久久九九热免费视频| 久久免费视频在线| 国内成人精品视频| 久久福利影视| 免费在线成人| 最新国产成人av网站网址麻豆 | 亚洲午夜高清视频| 亚洲免费视频观看| 国产精品美女久久福利网站| 宅男66日本亚洲欧美视频| 亚洲欧美国产77777| 国产精品亚洲欧美| 欧美一区影院| 蜜桃av噜噜一区| 亚洲国产精品悠悠久久琪琪| 欧美凹凸一区二区三区视频| 亚洲国产日韩欧美在线动漫| 亚洲伦理在线观看| 国产精品久久久久免费a∨大胸 | 你懂的一区二区| 亚洲免费av网站| 国产精品黄色在线观看| 亚洲欧美日韩视频一区| 久久久国产精品一区| 一区二区视频欧美| 欧美国产91| 亚洲一区制服诱惑| 免费亚洲电影| 宅男噜噜噜66一区二区66| 国产麻豆91精品| 久久人人超碰| 亚洲图片在线| 免费日韩av电影| 亚洲欧美日韩精品久久久| 伊人影院久久| 欧美视频一区二| 久久精品一二三| 在线视频欧美一区| 老司机aⅴ在线精品导航| 日韩视频一区二区三区在线播放免费观看 | 欧美日韩一卡| 久久精品国产99精品国产亚洲性色| 亚洲福利视频在线| 久久国产精品99精品国产| 亚洲国产精品综合| 国产精品视频精品视频| 浪潮色综合久久天堂| 中文亚洲字幕| 欧美成人精品1314www| 亚洲一区二区免费看| 在线观看亚洲专区| 国产精品久久久久一区二区| 免费成人黄色av| 性久久久久久| 宅男精品视频| 亚洲区国产区| 欧美大片免费看| 久久久久久久久蜜桃| 亚洲欧美www| 一区二区欧美国产| 亚洲美女av网站| 亚洲黄色在线| 亚洲电影网站| 国产色爱av资源综合区| 国产精品高潮呻吟| 欧美日本精品一区二区三区| 美女免费视频一区| 久久久91精品| 久久成人资源| 午夜精品一区二区三区四区| 亚洲免费久久| 亚洲美女尤物影院| 日韩五码在线| 亚洲美洲欧洲综合国产一区| 亚洲级视频在线观看免费1级| 狂野欧美激情性xxxx| 久久精品一二三区| 久久福利资源站| 久久xxxx精品视频| 欧美一区二区在线看| 欧美一区二区三区四区视频 | 国产主播一区二区三区| 国产私拍一区| 国产一区二区精品| 韩国精品一区二区三区| 激情另类综合| 亚洲人成毛片在线播放| 日韩午夜av| 亚洲天堂黄色| 午夜精品福利一区二区蜜股av| 亚洲综合清纯丝袜自拍| 香蕉成人啪国产精品视频综合网| 亚洲欧美伊人| 久久久99精品免费观看不卡| 久久亚洲春色中文字幕| 免费一级欧美片在线播放| 欧美成人精品1314www| 亚洲日本成人在线观看| 99精品欧美一区二区三区| 9久草视频在线视频精品| 亚洲欧美日韩成人| 久久人91精品久久久久久不卡| 欧美电影免费| 国产精品大片| 韩国久久久久| 在线综合视频| 久久久精品国产免大香伊| 欧美大片在线观看一区| 亚洲另类自拍| 欧美一区二区视频在线观看2020| 免费试看一区| 国产精品久久久久久超碰| 国产日韩欧美黄色| 亚洲日本va在线观看| 亚洲综合第一| 久久综合久久久| 亚洲精品网站在线播放gif| 亚洲欧美日韩在线一区| 美国成人毛片| 国产精品自在欧美一区| 亚洲国产精品黑人久久久| 亚洲欧美国产精品桃花| 欧美va亚洲va日韩∨a综合色| 亚洲精品视频免费| 久久精品视频一| 欧美性久久久| 亚洲黄色成人久久久| 久久精品国产69国产精品亚洲| 亚洲第一黄色网| 久久九九国产精品| 国产精品s色| 日韩一级在线| 欧美成人首页| 欧美在线高清视频| 国产精品白丝jk黑袜喷水| 亚洲国产精彩中文乱码av在线播放| 午夜久久影院| 99精品欧美一区二区三区综合在线| 久久综合导航| 国产在线精品成人一区二区三区 |