diff --git a/base/applications/screensavers/3dtext/settings.c b/base/applications/screensavers/3dtext/settings.c index 7e892ee0ef5..1b455ab51b6 100644 --- a/base/applications/screensavers/3dtext/settings.c +++ b/base/applications/screensavers/3dtext/settings.c @@ -47,4 +47,10 @@ VOID SaveSettings(VOID) RegSetValueEx(hkey, _T("DisplayString"), 0, REG_SZ, (LPBYTE)m_Text, (_tcslen(m_Text) + 1) * sizeof(TCHAR)); RegCloseKey(hkey); } + if (RegCreateKeyEx(HKEY_USERS, _T(".DEFAULT\\Software\\Microsoft\\ScreenSavers\\Text3D"), 0, + _T(""), 0, KEY_WRITE, NULL, &hkey, NULL) == ERROR_SUCCESS) + { + RegSetValueEx(hkey, _T("DisplayString"), 0, REG_SZ, (LPBYTE)m_Text, (_tcslen(m_Text) + 1) * sizeof(TCHAR)); + RegCloseKey(hkey); + } }