diff --git a/base/system/winlogon/screensaver.c b/base/system/winlogon/screensaver.c index e56c688df8f..6bd681ca39e 100644 --- a/base/system/winlogon/screensaver.c +++ b/base/system/winlogon/screensaver.c @@ -329,7 +329,9 @@ StartScreenSaver( StartupInfo.cb = sizeof(STARTUPINFOW); StartupInfo.dwFlags = STARTF_SCREENSAVER; - /* FIXME: run the screen saver on the screen saver desktop */ + /* FIXME: Run the screen saver on the secure screen saver desktop if required */ + StartupInfo.lpDesktop = L"WinSta0\\Default"; + ret = CreateProcessW(szApplicationName, szCommandLine, NULL,