監控登錄檔的通用結構
1、變數定義
2、初始化
3、建立監控執行緒
4、執行緒函式
5.執行緒結束
1、變數定義
handle hstopevent;
hkey *hkdriverslist;
handle m_hdmonitorthread;//登錄檔改變監控執行緒
handle *hfindlist;
//監控執行緒相關的變數和函式
bool g_breturn = false;
dword g_dwthreadid;
void winapi user_regmonitor();
2、初始化
3、建立監控執行緒
hstopevent = createevent(null, 0, 0, null);//建立事件物件
m_hdmonitorthread = createthread(null, 0, (lpthread_start_routine)(&user_regmonitor),null, 0, &g_dwthreadid);
4、執行緒函式
5.執行緒結束
void cdlgregmonitordlg::onbnclickedstopregmonitor()
g_breturn = true;
//waitforsingleobject(g_honline,infinite);
closehandle(m_hdmonitorthread);
windows登錄檔 登錄檔的認識
登錄檔的特點 1.登錄檔允許對硬體 系統引數 應用程式和裝置驅動程式進行跟蹤配置,這使得修改某些設定後不用重新啟動成為可能。2.登錄檔中登入的硬體部分資料可以支援高版本的即插即用特性。當windows檢測到機器上的新裝置時,就把有關資料儲存到登錄檔中,另外,還可以避免新裝置與原有裝置之間的資源衝突。...
登錄檔學習筆記 登錄檔的位置
20180228 今天學習登錄檔的位置 文中說 在windows 98 me作業系統中,登錄檔主要由 system.dat 和 user.dat 這兩個登錄檔資料庫檔案組成。通常是在 c windows 中。system.dat包含系統硬體和軟體的設定,user.dat則儲存著與使用者有關的資訊。知...
監視登錄檔,,列舉登錄檔項
建立登錄檔項 lret regopenkeyex hkey current user,t software hrjd ascpatch 0,key all access,hkey if lret error success waifainfo info lret regsetvalueex hkey...