原创 小甲魚PE詳解之輸入表(導出表)詳解(PE詳解09)

小甲魚PE詳解之輸出表(導出表)詳解(PE詳解09)當PE 文件被執行的時候,Windows 加載器將文件裝入內存並將導入表(Export Table) 登記的動態鏈接庫(一般是DLL 格式)文件一併裝入地址空間,再根據DLL 文件中的函

原创 重裝windows後修復grub2引導

使用安裝版的windows重裝windows時會改寫mbr,造成grub丟失,可以用grub4dos引導進入ubuntu後修復grub或用livecd啓動後修復grub。 1、用grub4dos修復ubuntu 先下載最新版的gru

原创 Libevent源碼分析-----TAILQ_QUEUE隊列

[+] 原: http://blog.csdn.net/luotuo44/article/details/38374009  Libevent源碼中有一個queue.h文件,位於compat/sys目錄下。該文

原创 讓你的軟件界面更漂亮(六) -- 仿QQ主界面之ListCtrl

QQ軟件主界面的ListCtrl 是可以說非常經典了,一個字漂亮! 這個ListCtrl的所包含的信息之豐富,更是讓我們這些軟件工程師望Q興嘆! 今天,我將和大家一起來寫一個屬於自已的CMyListCtrl。 一、實現CMyL

原创 TCP序列號和確認號詳解

轉自:http://blog.csdn.net/webnumen/archive/2007/03/26/1541330.aspx TCP序列號和確認號詳解在網絡分析中,讀懂TCP序列號和確認號在的變化趨勢,可以幫助我們 學習TCP

原创 讓你的軟件界面更漂亮(五)

類WindowXp 開始菜單到現在基本上是完美實現,在功能上基本和WindowXp 與Vista 操作系統的開始菜單一樣,界面當然漂亮,通過編程能實現風格多樣,具有個性化的功能菜單。爲了方便使用,本人對其進行了封裝,庫名曰:完美類Wi

原创 讓你的軟件界面更漂亮(三)

實現令人滿意的風格統一的軟件界面確實很難, 象網友提到的MessageBox、FileDialog、FontDialog、目錄選擇對話框等MFC內部甚至系統DLL內的對話框,要想讓它變臉可不容易。有人說HOOK技術可以,HOOK技術確

原创 TCP/IP數據包格式詳解-包括數據鏈路層的頭部

最近在進行一些路由軟件的編程,發現自己對數據報格式並不是十分清楚,所以就查閱了相關資料,總結如下,供大家參考,也可以稱爲自己日後的工具。 圖中括號中的數字代表的是當前域所佔的空間大小,單位是bit位。 黃色的是數據鏈路層

原创 vim常用操作整理

1、跳到指定行 在編輯模式下輸入 ngg 或者 nG n爲指定的行數(如25) 25gg或者25G 跳轉到第25行. 在命令模式下輸入行號n : n 如果想打開文件即跳轉 vim +n FileName 查看當

原创 Linux下掛載windows下的共享目錄

# mount -t cifs -o uid=samba,gid=samba,username=administrator,password=123456,dir_mode=0775,file_mode=

原创 MFC中提示對話框的滑動彈出和程序圖標加入系統托盤的實現

還是因爲無聊,下面把提示對話框的滑動彈出和程序圖標加入系統托盤的實現的效果先看下: 這個就是簡單的效果,下面把實現的過程簡單說一下: 1.提示對話框的滑動彈出: 首先自己添加個資源---提示對話框,下面就是怎樣在響應消失時從桌面右下角滑

原创 讓你的軟件界面更漂亮(二)

一、統一風格漂亮界面設計的理論與實現 a.窗口和對話框 Windows操作系中窗口和對話框在我們看來是一樣的,就是一個四邊形,有標題欄、系統按鈕,邊框等,可移動和可變大小。實際上窗口和對話框是有的區別的。在創建對話框窗口時的工作中要

原创 mfc 對話框常用小技巧

1. 在任務欄隱藏對話框       ModifyStyleEx(WS_EX_APPWINDOW, WS_EX_TOOLWINDOW); 2. 使對話框爲頂層窗口         SetWindowPos

原创 數據鏈路層幀格式

一  以太網幀發展歷程: 1980 DEC,Intel,Xerox制訂了Ethernet I的標準; 1982 DEC,Intel,Xerox又制訂了Ehternet II的標準; 1982 IEEE開始研究Ethernet的國際

原创 MFC中定時關機、重啓、註銷的實現

今天閒得無聊,覺得也應該練練手了,就沒事寫了個定時關機,重啓,註銷的小程序,先簡單看一下程序的效果吧: 註銷和重啓操作就不演示了,實在是有點麻煩,下面看一下MFC下的簡單實現: 其實這些操作都是調用系統命令來實現的,簡單的不得了: