原创 GetLastError錯誤碼信息收集

GetLastError的返回值的含義: (0)-操作成功完成。 (1)-功能錯誤。 (2)- 系統找不到指定的文件。 (3)-系統找不到指定的路徑。 (4)-系統無法打開文件。 (5)-拒絕訪問。 (6)-句柄無 效。 (7)-存儲控

原创 進程間通信 - 剪貼板實現

轉自:http://www.cnblogs.com/BoyXiao/archive/2010/12/25/1916677.html 引子 由於在啓動一個進程後,操作系統會給這個進程分配 4GB 的私有地址空間,至於爲何有 4GB 這

原创 通過註冊表配置彈出窗口阻止程序

轉自:http://hejianlong.123.blog.163.com/blog/static/2671583920098411142467/ 註冊表位置:[HKEY_CURRENT_USER\Software\Microsoft\

原创 雙緩衝和後備緩衝

前面的例子都是,直接在主表面上繪東西。對於動畫,直接在主表面上繪,會產生很嚴重的閃爍。解決的辦法是採用雙緩衝或後備緩衝。 雙緩衝 雙緩衝:在離屏緩衝中繪製圖像,然後將其拷貝到顯示錶面。   見下面代碼,先把數據放到double_buffe

原创 mangos源碼分析

mangos源碼分析 轉自:http://eric-weitm.iteye.com/blog/1457395 mangos 的執行模型  一、線程分佈:  1、主線程 main---- Master::Run() ,主要功能:初

原创 C++生成dump文件

轉自:http://www.cnblogs.com/sz-leez/p/5942692.html C++代碼中,使用DbgHelp模塊的MINIDUMP編程生成 1 2 3 4 5 6

原创 dump文件分析

轉自:http://www.cnit.net.cn/?id=225 網維大師目前能夠收集32位客戶機系統(XP和win7 32位)產生的藍屏DMP文件到服務端DUMP文件夾,我們可以通過分析藍屏曰志來確定到底是什麼導致了客戶機藍屏。一、W

原创 設置創建進程的父進程

/* 根據進程名獲取任意進程Id */ DWORD pid = GetProcessIDFromName("services.exe");//遍歷進程快照獲取進程ID /* 已全部權限打開services.exe 進程 */ HAN

原创 進程間通信 - 匿名管道實現

轉自:http://www.cnblogs.com/BoyXiao/archive/2011/01/01/1923828.html 引子 前面的兩篇博文分別介紹了通過剪貼板和通過郵槽來實現進程之間的通信, 其中剪貼板呢,是用來

原创 mangos源碼下載位置

https://github.com/mangos/mangos-svn.git