Win32 對登錄檔新增和刪除的操作

2021-06-10 03:01:35 字數 1095 閱讀 7512

最近在寫乙個軟體,需要存放配置,由於很小所以不打算存放在其他檔案中

想到存放在登錄檔中,參考網上資料,自己寫了個操作登錄檔的類

//

// 檔案:myregkey.h

// 功能:對cmyregkey類進行宣告;

// made by: drecik;

#ifndef _dre_myregkey_h_

#define _dre_myregkey_h_

#include #include #include class cmyregkey

;#endif

#include "myregkey.h"

cmyregkey::cmyregkey()

cmyregkey::~cmyregkey()

bool cmyregkey::regopen( hkey hrootkey, lpctstr szpath )

bool cmyregkey::regclose()

zeromemory( m_szpath, sizeof(m_szpath) );

return true;

}bool cmyregkey::regread( lpctstr szkey, lptstr szvalue, dword& dwlen )

bool cmyregkey::regread( lpctstr szkey, dword& dwvalue )

bool cmyregkey::regread( lpctstr szkey, byte* pdata, dword& dwlen )

bool cmyregkey::regwrite( lpctstr szkey, lpctstr szvalue )

bool cmyregkey::regwrite( lpctstr szkey, const dword dwvalue )

bool cmyregkey::regwrite( lpctstr szkey, const byte* pdata, dword dwlen )

bool cmyregkey::regdelete( lpctstr szkey )

Win32登錄檔列舉

最近有點忙,因為設計了很久的專案終於開紿寫 了。但堅持寫博是我的習慣,於是這會兒吃了晚飯的休息時間記錄了一點登錄檔api 操作的東西。下面這段 主要是用來列舉windows mobile下的plug in,然後可以設定所有的plug in的enabled鍵值。但windows mobile 的plu...

Win32登錄檔操作簡記

開啟登錄檔編輯器regedit.exe,介面左邊顯示的是健,右邊顯示的是健值,健可以分成主鍵及子鍵,健值由鍵值名稱和內容構成,由於在寫程式時候沒有搞清楚這些基本的概念,導致了api的使用問題,以下程式為列舉某子鍵下的所有值const char s i5 lpstr strpathname1 hkey...

win32 查詢登錄檔找網絡卡

define sizeof device name 256 cstring strdevicelist bool get device info int index,char key name,char device info,char device description regclosekey ...