原创 enter 指令分析

enter指令分析 enter指令是爲了支持高級語言中的變量作用於而加入的,它不是一個僞指令,但是卻由於效率原因被各大編譯器所摒棄,取而代之的是用多條指令去模擬來提升效率,確實是很悲哀的一個指令。。。 格式          

原创 vim win vundle can 用

我是一個使用Windows的人,在Windows下還用vim幹嘛?其實我用vim就是爲了裝逼的。 當然你可以這麼認爲。不過我的確嘗試在Windows下使用vim,並且爲它配置了強大的插件管理器——vundle。 第一步:安裝git並

原创 MFC命令行及CCommandLineInfo類

獲取命令行的方法: 1、GetCommandLine() 獲取輸入的所有信息,包括程序所在路徑及參數 2、AfxGetApp()->m_lpCmdLine 只包含參數 一般情況下,獲取到命令行後就可以針對命令行中的內容進行相應的處

原创 MFC 窗口句柄獲取

句柄獲取方法(獲取該窗口的句柄後,即可向該窗口類類發送消息、處理程序):0。獲取所在類窗口的句柄:this->m_hwnd1。主窗口的句柄:無論在主窗口類內,還是子窗口類內,獲取主窗口句柄的方法:AfxGetMainWnd()->m_hW

原创 MFC單文檔視圖窮追猛打

MFC單文檔視圖窮追猛打 http://doc.baidu.com/view/7ce66f20af45b307e871978a.html 點贊 收藏 分享 文章舉報 波羅國

原创 SetRegistryKey的作用 [轉]

SetRegistryKey的作用 [轉]   2010-04-14 20:02:40|  分類: vc學習|舉報|字號 訂閱 1)WIN-API 這個是當然的了,MFC也是基於WIN-API的,所以我們直接在MFC

原创 Whats Enter指令,Whats Leave指令

Enter的作用相當==push ebp和mov ebp,esp 這後面兩句大家很熟悉吧?函數開始一般都是這兩句 Leave的作用相當==mov esp,ebp和pop ebp 而這後面這兩句也很常見,函數調用完後一般的用到 以

原创 最近文件列表 及 LoadStdProfileSettings

最近文件列表可以讓你很方便地打開你以前曾經打開過的文 件,那麼,如何爲自己的應用程序加入最近文件列表功能呢?   最簡單的方法就是在你新建工程的時候

原创 OllyDbg快捷鍵

http://wenku.baidu.com/view/37c2d6205901020207409c01.html

原创 AfxEnableControlContainer()

AfxEnableControlContainer() 顧名思義,AfxEnableControlContainer()函數是允許應用程序作爲控件容器來使用,也就是說你可以在這個應用程序中使用ocx之類的控件。對於用MFC嚮導自

原创 Vim 裏的 $VIM $VIMRUNTIME $HOME

以我滴本機爲例 :echo $VIM 將得到 D:\program files\vim :echo $VIMRUNTIME 將得到D:\program files\vim74 ;echo $HOME 得到C:\users\l

原创 入口點爲0的程序

前幾天羣裏有人給了個病毒樣本 拿來一看很奇怪,是個exe文件,但入口點顯示卻是0 用OD加載後會提示出錯:   之後問了一下同事,大概瞭解了一下原理: Windows系統加載PE文件後,會通過PE文件的特定結構讀取各種

原创 模態對話框與非模態對話的幾種銷燬方法與區別

 模態對話框與非模態對話的幾種銷燬方法與區別 2009-08-13 14:37:29 標籤:模態 對話框 休閒 職場 前幾天發現自己的程序中使用非模態對話框,Debug版本有警告提示如下: Warning: calling De

原创 mfc中的ddx和ddv

MFC中的DDX和DDV 2012年07月16日 ⁄ 工業·編程⁄ 共 2404字 ⁄ 字號 小 中 大 ⁄ 暫無評論 ⁄ 閱讀 2,129 次 DDX:Dialog Data Exchange     如果使用DDX機制,

原创 CWnd可以處理什麼消息什麼消息,CCmdTarget可以處理什麼什麼消息

只要是從CWnd派生類,就可以攔下任何Windows消息 與窗口無關的MFC類(例如CDocument和CWinApp)如果也想處理消息,必順派生自CCmdTarget,並且只能收到WM_COMMAND命令消息 點贊