Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-17282

Ros specific addition, Allow to display the friendly shutdown dlg also when ros is configured as 'Server' instead of 'Workstation'

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Fixed
    • Trivial
    • 0.4.15
    • Services
    • None

    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

        1. demo.webm
          808 kB
          reactosfanboy
        2. Poll_Result_2020-08-26_devChannel.PNG
          21 kB
          reactosfanboy

        Issue Links

          Activity

            People

              reactosfanboy reactosfanboy
              reactosfanboy reactosfanboy
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: