Windows登錄檔的操作

2021-07-30 10:44:39 字數 514 閱讀 1013

本文介紹windows登錄檔的結構、登錄檔讀、寫和查詢等操作的win32 api和核心函式。

一、登錄檔原理

1,《windows  internals》

該書的中文版叫《深入解析windows作業系統》,它的第4章第一節,詳細講解了windows登錄檔,包括登錄檔的結果和各個項的含義。

2,「登錄檔操作(vc_win32)

」(來自的部落格)

該帖屬於經典的windwos登錄檔科普帖,介紹了「登錄檔的結構」、「各主鍵的含義」和「資料型別」和幾個基本的操作登錄檔項的函式。

二、登錄檔操作

1,《windows驅動開發技術詳解》

該書第6.1節介紹了在核心模式下如何操作登錄檔。

2,《windows核心程式設計》

該書關於「dll注入和hook技術」部分的示例「dips」要用到讀寫和列舉登錄檔項。在「dips.lib」工程中包含了讀寫和列舉註冊的**,這是大師之作,非常經典。

3,建立和枚舉子項

該帖來自csdn。

windows登錄檔操作

include include include include int main int argc,char argv 取當前時間 char sztime 32 time t timenow 0 time timenow struct tm tmnow errno t err 0 取系統時區對應的當...

Windows 登錄檔常用操作

1 新增乙個主鍵 比如在hkey local machine software 中新增乙個abcedfghijklmn主鍵 可以用中文,但是會被新增到最後 按字母排序的 2 刪除乙個主鍵 只要在 前面加乙個負號即可,注意,如果你發現中文登錄檔刪不掉或者新增不了,是因為你儲存的時候沒有儲存為ascii...

Windows 登錄檔常用操作

1 新增乙個主鍵 比如在hkey local machine software 中新增乙個abcedfghijklmn主鍵 可以用中文,但是會被新增到最後 按字母排序的 2 刪除乙個主鍵 只要在 前面加乙個負號即可,注意,如果你發現中文登錄檔刪不掉或者新增不了,是因為你儲存的時候沒有儲存為ascii...