用登錄檔鍵儲存使用者程式的資訊

2021-04-19 10:54:22 字數 606 閱讀 8769

如果要使你的程式對使用者友好,那麼儲存使用者設定以及程式執行的首選項是很重要的。目前比較通行的做法是將這些資訊儲存在登錄檔中。這也是windows 徽標(logo)程式的要求。

如果你希望下乙個子鍵是工程的名字,那麼什麼**都不用寫就可以讀寫登錄檔訪問工程名,mfc會將工程名作為預設的設定。如果因為別的原因你想要修改工程名,用下面的**很容易實現。

free((void *)m_pszprofilename);

m_pszprofilename = _tcsdup(_t("deskshow"));

void myclass::myfunction()

第一次呼叫getprofilestring函式從登錄檔的hkey_current_user/software/vckbasestudio/deskshow/initialize鍵中獲取loadfile值,如果沒找到這個值則返回空串。第二次呼叫writeprofileint將成員變數m_currtime寫入子鍵deskshow.的epochs項下currenttime鍵值中。即hkey_current_user/software/ vckbasestudio /deskshow/epochs的currenttime值域。這些函式讓我們能很輕鬆地使用登錄檔儲存程式設定。

登錄檔中的驅動程式資訊

作業系統和驅動程式將關於驅動程式和裝置的資訊儲存在登錄檔中。總的來說,驅動程式應使用登錄檔儲存機器重啟動後仍必須維護的資料。此外,驅動程式可以訪問登錄檔以獲得系統或者其他程式或者驅動程式儲存在其中的資訊。以下的登錄檔中的樹是驅動程式開發者特別感興趣的 這裡 hklm 代表hkey local mac...

用Visual C 來建立 修改登錄檔資訊

在 如何讀取註冊資訊 和 用visual c 來刪除登錄檔中的註冊資訊 文章中,已經 了用visual c 來讀取 刪除登錄檔中的註冊資訊,在本篇文章中我們就來介紹visual c 登錄檔程式設計的另外二個重要的操作 建立註冊資訊和修改註冊資訊。在上二篇文章中,我們已經知道,由於visual c 本...

鍵盤Ctrl鍵壞了,用登錄檔來修

朋友的膝上型電腦的ctrl鍵壞了,常用的ctrl c和ctrl v用不了 臨時用右鍵選單中的複製貼上代替 給日常工作帶來很大不便。網上找了一下解決辦法,發現比較簡單的辦法是通過修改登錄檔,用其他鍵代替ctrl鍵,比如不常用的win鍵。windows registry editor version 5...