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