我有一個C++ MFC應用程序,它將其系統範圍的所有配置設置存儲到註冊表中。以前,我們使用的.ini文件,並切換到使用註冊表幾年前使用存在軟件配置設置的Windows註冊表的其他替代品
SetRegistryKey("MyCompanyName");
我們現在得到有困難,從PC和Windows版本遷移到另一個用戶經常支持的電話,我來得出的結論是使用註冊表會導致比解決問題更多的問題。我不是特別想回到.INI文件,因爲我想爲每個用戶存儲設置,所以計劃是編寫我自己的GetProfile ...和SetProfile ...函數以使用數據庫。任何人都已經這樣做了,並且沒有人知道註冊表使用中的替換庫存在的現有拖放,這將不需要太多的代碼修改?理想情況下,我還希望它有選項可以從註冊表中讀取初始值以支持現有用戶。
您正試圖通過切換到數據庫來減少支持呼叫嗎?你曾經支持過嗎? – 2010-02-19 15:43:09
不夠公平,可能是一個簡單的XML文件就足夠了,而不是數據庫 – 2010-02-19 16:52:34