原创 Windows驅動開發環境搭建詳細記錄

1.需要軟件:VMware、Visual Studio、WDK以及官網的ddkbuild.bat和ddkbuild.cmd兩個文件、DDKWizard、INSTDRV、DebugView 這幾個軟件WDK在官網就能下,其它的在CSDN、新

原创 PHP的mail函數實現郵件發送

在PHP中可以利用mail函數非常便捷的發送郵件: int mail (string address,string subject,string message,string [additional_headers]) 參數分別爲(收件人

原创 驅動編程學習----註冊表操作

參考教程:楚狂人的《windows驅動編程基礎教程》 程序實現功能:註冊表的讀、寫(包括REG_SZ、REG_BINARY、REG_DWORD) HANDLE my_key=NULL; UNICODE_STRING my_key_pat

原创 轉:一個實例明白AutoResetEvent和ManulResetEvent的用法

這篇文章的原作者真是太有才了~~ 轉自:http://www.xhinker.com/2009/07/24/DotNet%E4%B8%80%E4%B8%AA%E5%AE%9E%E4%BE%8B%E6%98%8E%E7%99%BDAutoR

原创 SQL Server 外圍應用配置器問題

       今天啓動SQL Server外圍應用配置器,遇到了如下問題(以前能正常用的),嘗試管理服務時在SMO中發生了異常。上網上搜了下解決辦法,覺得挺有用的,分享一下。        檢查一下 windows下的system32

原创 轉:容易產生誤解的CallNextHookEx函數

      轉自:http://www.cnblogs.com/grenet/archive/2010/12/08/1900169.html   CallNextHookEx函數,從字面的理解就是調用後面一個鉤子函數。若後面已經沒有

原创 win socket編程摘要

摘自:羅雲彬的《Win32彙編教程》        最主要的兩種是流套接字(stream socket)和數據報套接字(datagram socket)。流套接字使用傳輸層的TCP協議進行通信,所以它具有TCP協議所擁有的各種特徵,比如它

原创 局域網虛擬機服務器搭建

1.網絡連接選擇橋接,複製物理網絡連接狀態。 2.打開虛擬機上的本地連接,設置Internet屬性,IP地址設置一個局域網中空閒的IP,默認網關和DNS服務器是路由地址。 3.設置路由器上的虛擬服務,內網IP地址就是上一步設置的IP地址

原创 轉:ZedGraph 各屬性含義(中文)

轉自:http://maxcola.blog.163.com/blog/static/1971640832012111295335356/ 屬性名稱 屬性值、作用 MasterPane 一個類對象管理多個Grap

原创 KeDelayExecutionThread函數學習

參考教程:楚狂人的《Windows驅動編程基礎教程》下面函數實現的是Sleep功能 void MySleep(LONG msec) { LARGE_INTEGER my_interval; my_interval.QuadPart

原创 AutoResetEvent和ManualResetEvent

C#的線程中常用到的兩個東西,MSDN給的翻譯實在不便於理解,通俗點解釋一下。 1.  ManualResetEvent manualResetEvent = new ManualResetEvent(false);        man

原创 驅動開發學習----文件操作

參考教程:楚狂人的《驅動編程基礎》 實現功能:文件拷貝,涉及文件操作的幾個基本函數:ZwCreateFile,ZwReadFile,ZwWriteFile NTSTATUS MyCopyFile(PUNICODE_STRING targe

原创 轉:C#繼承之base,virtual,override,abstract,new,sealed關鍵字

轉自:http://www.cnblogs.com/YuanSong/archive/2012/07/20/2601224.html 1.base 關鍵字 Base 關鍵字用於從派生類中訪問基類中的成員:調用基類上已被其他方法重寫的方法

原创 轉:驅動開發函數IoCreateDevice /IoCreateSymbolicLink / IoDeleteDevice

轉自:http://hi.baidu.com/alalmn/item/f02d5c866fc2d6eae496e089 IoCreateDevice 爲驅動創建一個設備對象 格式如下: NTSTATUS   IoCreateDevice(

原创 C#連接mysql數據庫

首先下載MySql.Data.dll 在C#中添加該引用,然後在代碼前添加using MySql.Data.MySqlClient; 之後就可以訪問操作mysql數據庫了 示例代碼:         mysqltest ()