https://git.reactos.org/?p=reactos.git;a=commitdiff;h=40db38571689131bb8692f...
commit 40db38571689131bb8692f7bde7e9c37215edbce Author: Hermès Bélusca-Maïto hermes.belusca-maito@reactos.org AuthorDate: Sun Dec 8 02:26:26 2019 +0100 Commit: Hermès Bélusca-Maïto hermes.belusca-maito@reactos.org CommitDate: Sun Dec 8 02:27:21 2019 +0100
[WINLOGON] Start the screensaver on the user desktop, since support for secure screensaver desktop is not completely implemented in Winlogon. CORE-16548 --- base/system/winlogon/screensaver.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
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,