原创 SDK判斷光驅是否有光盤
/*判斷光驅是否有光盤*/ /*頭文件*/ #include <windows.h> #include <stdio.h> #include <tchar.h> /*預定義*/ #define BUFSIZE 512 /********
原创 SDK遞歸調用遍歷目錄樹
//遞歸調用遍歷目錄樹 /*頭文件*/ #include<windows.h> #include<stdio.h> /*預處理申明*/ #pragma comment (lib,"User32.lib") //調用User32.dll
原创 SDK獲取文件大小 讀取文件內容
/*頭文件*/ #include<stdio.h> #include<windows.h> /****************************************** //DWORD ReadFileContent ( LPS
原创 SDK截屏
/* ************************************ * PrtSrcn.c 截屏 //http://blog.csdn.net/fsjaky *********************************
原创 error LNK2019: unresolved external symbol _DriverEntry@8 referenced in function _GsDriverEntry@8
對於大多數驅動開發初學者來說,有時候我們寫的代碼,或者在網上copy的代碼,你會發現編譯程序是出現這樣的錯誤error LNK2019: unresolved external symbol _DriverEntry@8 r
原创 SDK通過文件句柄獲取文件路徑
/*APIHandlePath*/ //通過文件句柄獲取文件路徑 /*頭文件*/ #include<windows.h> #include<stdio.h> #include<tchar.h> #include<string.h> #in
原创 SDK使用 Mapping File 提高文件讀寫效率
/*使用 Mapping File 提高文件讀寫效率*/ /*頭文件*/ #include<windows.h> #include<stdio.h> /*預處理申明*/ #define BUFFSIZE 1024
原创 內核修改註冊表
內核修改註冊表和API修改註冊表非常相似,僅僅只是相似。這裏貼出來我自己通過查找資料寫出來的註冊表操作代碼!方法我就不多說了,這些事學習心得,所以會有很多註釋,有基礎的人都能看懂!有些地方不是很完善,希望大家指出來! 這裏分爲Mykey.
原创 計算一個二進制數中有多少位是 1
#include<iostream> using namespace std; /*********************************************** //計算一個二進制數中有多少位是 1 //一個字節佔八位,第
原创 一個菜鳥的內核學習——Win7內核隱藏進程
寫了個WIN7隱藏驅動程序,不多說什麼,貼代碼,主要包括驅動程序和應用程序。 開發環境:win7+VS2012+WDK8.0 其他操作系統不支持詳情
原创 通過驅動名稱獲取驅動路徑加載驅動
最近在寫一個小工具需要加載驅動。完成後,分享給朋友使用。大家反饋的信息是,無法加載驅動。後來我自己多次測試,沒發現什麼問題。 前提條件:驅動文件.sys 必須與可執行文件.exe必須在同一目錄下面!
原创 SDK一個簡單的GDI程序(就是畫圖)
/********************************** *gdi.cpp最簡單的GDI程序 ***********************************/ /*頭文件*/ #include<windows.h>
原创 SDK遍歷驅動器並獲取驅動屬性
提示這裏分成兩個文件,一個是GetDriveInfo.h,另一個是APIFinfFirstVolume.cpp //APIFinfFirstVolume.cpp 代碼如下 /* // 在這個程序裏面。顯示的驅動不是如C:\這樣的 // 而
原创 設置或清除指定的位
#include<iostream> using namespace std; /*********************************
原创 SDK獲取系統時間
#include<windows.h> #include<stdio.h> /******************** *int main() *功