簡體   English   中英

C ++,解析二進制注冊表文件(regf)

[英]C++, parse binary registry file (regf)

我有個問題。 有一個WinApi函數RegSaveKey,它將注冊表項保存到二進制文件中。 我知道可以通過RegLoadKey加載此文件。

但是,如何在沒有該功能的情況下解析該二進制文件? 實際上,我不是在尋找完整的代碼,而是在尋找文件格式的描述。

同樣,無需解析TEXT * .reg文件,我想解析%system32%\\ config \\目錄下的BINARY文件,例如NTUSER.DAT和其他文件。

UPD:無需以這種方式寫入注冊表,只需讀取

我認為這里的libregf項目可以提供幫助。 我沒有研究它,但假設他們實現了它,而沒有將文件推回注冊表,然后從那里讀取信息或類似內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM