Description
Poll_Result_2020-08-26_devChannel.PNG
whole discussion: https://chat.reactos.org/reactos/pl/tiycfndncjgwxpr83a5tndexca
FriendlyShutdown on 'Server' config is currently only possible by changing the registry value of "CSDVersion" and/or ros product type. Both is undesireable as it will directly influence the compatibility about which applications will allow running and what OS they will detect.
Therefore the currently favored way is to place a ReactOS specific registry next to them, e.g. which is not set by default, but can be activated by people who want to have both: 'Server' and 'FriendlyShutdown':
"EnforceFriendlyShutdown" = 0/1. By default we could leave that unset, code would act like today (0.4.15-dev-796-ga27f0de) then. And when set it would bypass the CSD-logic in that func:
https://git.reactos.org/?p=reactos.git;a=blob;f=dll/win32/msgina/shutdown.c;h=88f1036d5dde20191ce4acfdc24ba2c75a23fd6c;hb=HEAD#l103
That way should avoid risking incompatibilities with MS or any apps by default.
I hope I will manage to find the time to do that before branching 0.4.15RCs.
Attachments
Issue Links
- is blocked by
-
CORE-12805 Multiple missing functions needed by Windows themeui/desk.cpl
- Open