原创 轉:C#中調用Windows API時的…

在C#中做很多應用需要使用win32 API,但發現原型函數的一些數據類型看起來非常費勁,甚至在C#中“沒有”這種數據類型,查閱了一下資料,數據類型對應關係整理如下,希望對大家有用: BOOL=System.Int32 BOOLEA

原创 c#中配置文件(app.config)的使用

//open app.config Configuration cfnData = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);  

原创 轉:windbg符號路徑設置

  windbg符號路徑設置 分類: 轉載文章2012-10-27 14:07 796人閱讀 評論(0) 收藏 舉報 使用Windbg第一步要做的,就是設置符號文件的位置,就是pdb文件。 符號路徑設置: Ctrl+S在彈出

原创 KMDF規則  MDSN

Kernel-Mode Driver Framework (KMDF) provides object-based interfaces for drivers. Framework-defined object interfaces

原创 Writing a Simple …

Each framework-based driver consists of a DriverEntry routine and a set of event callback functions that the framewor

原创 mfc 圖像類函數定義

BITMAPINFOHEADER Structure The BITMAPINFOHEADER structure contains information about the dimensions a

原创 C#多線程

Winform界面中,將事務放在新開的線程中操作是十分有用的做法,因爲這樣可以增加用戶體驗,減少耗時。對這些C#線程的控制,常常有下面這四種情況: 1. 啓動線程; 2. 線程間通訊; 3. 線程終止; 4. 線程中的異常處理; 下面總結

原创 mfc線程同步與資源互斥

一直不是很搞的清楚線程同步與資源互斥,不過好像這兩個也是一個統一的內容。 1.創建線程 線程同步首先要有多線程爲前提,如何創建線程:CreateThread函數(如果下文不需要引用句柄,可以提前關閉) 2.互斥對象(可以用來保護要操作的

原创 mfc基本控件用法

radio button 用法 1.互斥group用法 a.Ctrl+D進行排序 b.幾個radio button選爲一組,即開頭那個選上group,tapstop,auto屬性,注:這種一組是互斥的 2常用方法 ((CButton *

原创 IIC總結

起始信號:SCL高,SDA拉低 終止信號:SCL高,SDA拉高 不直接支持IIC的如單片機,應該保證每個週期檢測信號兩次 SCL拉成低電平,進入等待狀態,拉高後又開始 字節8位+1位應答位(SDA拉低) 尋址:7位地址+1位方向位:主機發

原创 BITMAPFILEHEADER、BITMAPINFOHEADER及BMP結構詳解

轉載地址:http://www.cnblogs.com/lzlsky/archive/2012/08/16/2641698.html

原创 雙向鏈表插入結點的理解。

這幾天集中時間看了下單雙鏈表的內容,發現雙向鏈表的插入很難理解,今天恍然大悟,最重要的部分就是如何使得你的代碼跟你的作圖能夠吻合起來,這樣就不用死記硬背。 下圖爲雙向鏈表的插入,知乎裏偶然看見的一張圖,這幾步操作也非常明瞭,只是我圖中畫

原创 硬盤升級免重裝 一鍵Ghost複製硬盤全解

2010年06月13日08:49 it168網站原創 作者:IT168 本友會 編輯:崔璟毅 我要評論(0)   【IT168 應用】很多資深本友都會給自己的筆記本做升級,今天我們只討論一下升級硬盤的問題,有時候可能會覺得自己的硬盤不

原创 C#子線程的控件操作

引言:C#子線程直接操作控件會出現異常,因爲子線程和運行窗體的線程是不同的空間。本文介紹如何通過Invoke方法實現C#子線程操作窗體上的控件。 有關C#子線程的控件操作 一般來說,直接在子線程中對窗體上的控件操作是會出現異常,這是由

原创 位圖詳解

位圖文件格式:               文件頭                                文件標題(BITMAPFILEHEADER)                                信息標題(BIT