void CPreferences::SaveConfigToRegistry() { CRegistry reg(m_strUsername); reg.SetUsername(m_strUsername); utility::CMyCrypt aes; CString encrypedPassword; aes.Encrypt(ENCRYPTION_KEY, m_strPassword, encrypedPassword); reg.SetPassword(encrypedPassword); reg.SetRememberFlag(m_iRememberFlag); reg.SetUpdateFlag(m_iUpdateFlag); // update flag reg.SetDefaultSkin(m_strDefaultSkin); reg.SetDockPositionTop(m_bIsDockTop); reg.SetDefaultSearchEngine(m_iDefaultSearchEngine); reg.SetLastTimeAff(m_nLastTimeAff); reg.SetFavoritesIEFlag(m_bShowIEFavorites); // favorites for IE reg.SetFavoritesFFFlag(m_bShowFFFavorites); // favorites for FireFox reg.SetWarningBeforeQuitFlag(m_bWarningBeforeQuit); { CRegistry reg; reg.SetLastRememberUser(m_strUsername); // proxy settings reg.SetProxyIp(m_strProxyIp); reg.SetProxyPort(m_strProxyPort); reg.SetProxyUser(m_strProxyUsername); reg.SetProxyPassword(m_strProxyPassword); reg.SetProxyEnableFlag(m_bIsProxyEnable); } }