MFC學習 管理程式配置

2022-10-11 09:09:11 字數 1025 閱讀 3128

看看writeprofileint的實現

int nvalue)

else }

知識點:

優先考慮寫入到登錄檔,但如果未設定m_pszregistrykey值,則會寫入到 ini 檔案中。

m_pszprofilename是在程式啟動時初始化的,預設用程式的檔名加上ini字尾。mfc 沒有提供函式修改它,但是可以直接對其賦值。

}}如果m_pszprofilename僅僅只有檔名,檔案會儲存到c:\windows目錄下,所以建議用相對路徑的形式.\config.ini,或著絕對路徑。

當使用登錄檔儲存時,m_pszprofilename就變為了key

this->setregistrykey(_t("xx公司"));

this->writeprofileint(_t("root"), _t("entry"), 123);

windows registry editor version 5.00

"entry"=dword:0000007b

ini檔案例子:

this->writeprofileint(_t("root"), _t("item"), 123);
ini 內容

[root]

item=123

方法中帶section的寫入登錄檔位置是

hkey_current_user\software\\\\section
方法中不帶section的寫入登錄檔位置是

hkey_current_user\software\\\\

RPM套件管理程式

一 定義 rpm redhat package management 是以一種資料庫記錄的方式將所需要的套件安裝到linux主機的一套管理程式。它的特點是將要安裝的套件先編譯並打包,通過包裝好的套件中預設的資料庫記錄,記錄這個套件在安裝的時候需要依賴屬性模組。在安裝的時候,rpm會先根據套間裡的記錄...

linux 桌面管理程式

gome 2 kde 3 xmonade 在ubuntu下安裝這些 非常簡單,只需要 sudo apt get install 命令就可以完成 解除安裝以gnome為例 ctrl alt f1 f6,抑或進入恢復模式 黑屏情況下顯示卡出現問題只能在無圖形化介面下進行操作 sudo apt get r...

日誌管理程式rsyslog

0 emerg 系統不可用 1 alert 特別留意的報警資訊.2 crit 非常嚴重的狀況 3 err 錯誤資訊.4 warning 警告資訊 5 notice 稍微需要注意的資訊.6 info 正常資訊 7 debug 除錯資訊,開發人員使用.用來分個服務和日誌級別 任何服務,或者任何級別 表示...