Description
Currently calling ExitWindowsEx just triggers a CSR call to some function in winsrv.dll that just do almost nothing, uses a deprecated ROS-only way to stop processes. This task aims at cleaning that and get some basic Windows-2k3-like win32-mode shutdown (by win32-mode shutdown I mean, stopping win32 apps and the win32 subsystem. The remaining things in NTOS is already implemented).
Attachments
Issue Links
- blocks
-
CORE-8608 ReactOS Community Edition blockers
-
- Open
-
-
CORE-16761 Incorrect Shutdown with Power Button
-
- Open
-
-
CORE-13976 when shutting down: ReactOS just cuts the power instead of powering down sata hdds first
-
- Untriaged
-
-
CORE-8568 Implement time delay on shutdown command
-
- Resolved
-
- is blocked by
-
CORE-8476 NtSetSystemPowerState does not enforce SeShutdownPrivilege
-
- Resolved
-
-
CORE-11728 Assertion failure 'CsrThread->ReferenceCount != 0' when shutting down
-
- Resolved
-
-
CORE-14899 Command line window not closed when the logout
-
- Resolved
-
-
CORE-11550 ROS ignores the absence of the EWX_FORCE flag in function ExitWindowsEx
-
- Untriaged
-
- relates to
-
CORE-2391 Logoff doesn't work, partially implemented
-
- Resolved
-
-
CORE-8849 In ReactOS logout (and user switching) does not work
-
- Resolved
-
-
CORE-16458 using Win32k.sys from 2k3ps2, reveals our shutdown being hacked just
-
- Untriaged
-