登錄檔處理之(監控登錄檔的通用結構)

2021-05-25 15:00:45 字數 756 閱讀 1494

監控登錄檔的通用結構

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...