MFC程式可以這樣讀寫登錄檔

2021-06-05 08:51:45 字數 911 閱讀 2755

mfc的

setregistrykey

setregistrykey 這個函式功能是設定mfc程式的登錄檔訪問鍵,並把讀寫 ini 檔案的成員函式對映到讀寫登錄檔。只要呼叫一下 setregistrykey 並指定登錄檔鍵值,那麼下面6個成員函式,就被對映到進行登錄檔讀取了:

writeprofilebinary

writeprofileint

writeprofilestring

getprofilebinary

getprofileint

getprofilestring

msdn上面寫上面6個函式是寫到ini檔案的。所以俺就忽略了其訪問登錄檔的功能。無意中看了其mfc實現才有所了解。

例子如下:

cstring strusername,strpassword;

writeprofilestring("loginfo","password",strpassword);//同上~

strpassword =  getprofilestring("loginfo","password");

void setregistrykey( lpctstr lpszregistrykey );

void setregistrykey( uint nidregistrykey );

引數:lpszregistrykey

字串指標,包含了鍵的名字。

nidregistrykey

登錄檔中鍵的id/索引。

注釋:這個函式

最近使用(mru)的檔案也被儲存到登錄檔中。

通常登錄檔的鍵為公司的名字。

它儲存在如下形式的鍵中:hkey_current_user\software\《公司名》\《應用程式名》\\.

**

MFC 讀寫登錄檔

登錄檔內部結構 key subkey value 名稱,型別,資料 函式 regcreatekey regcreatekeyex regopenkey regopenkeyex regsetvalue regsetvalueex regqueryvalue regqueryvalueex regde...

原來ASP可以讀寫登錄檔

乙個例子 dim read putername set read putername createobject wscript.shell dim putername,regpath regpath hklm system currentcontrolset control putername pu...

讀寫登錄檔

ie 是現在windows 平台下用的最多的瀏覽器,那麼如何用程式來修改 ie,打造有自己的特色的 ie呢?我在這裡向介紹怎麼 c 用通過登錄檔來修改ie。首先我們來熟悉一下 c 中修改登錄檔的方法與函式。在 vc 中提供了 registry 類 registrykey 類來實現對登錄檔的操作。其中...