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

My implementation of Wireless Zero Configuration Service works in Windows, but does not in ReactOS (same as MS one)

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Fix Version/s: 0.4.15
    • Component/s: Services
    • Labels:
      None
    • Environment:

      VirtualBox 5.1.38

      Description

      To test this, simply:

      in ReactOS:

      1. Apply https://github.com/reactos/reactos/pull/2952 (compileable only for GCC for now), then rebuild and (re)install ROS (or, if you can't do that, simply copy my wzcsvc.dll compiled dll (or MS one, it will cause the same problem) into system32 and apply WZCSVC.reg tweak, and don't forget to add "wzcsvc" string into HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\svchost\netsvcs).
      2. Reboot the system.

      in Windows XP/2003:

      1. Disable Windows File Protection and reboot the system (or just boot from Linux LiveCD, if you don't want to break the OS integrity).
      2. Copy wzcsvc.dll into system32 with overwriting the MS dll (via Windows with disabled WFP or via Linux).
      3. Reboot the system (or boot there) again.

      In Windows XP/2003, you will see the svchost crash (due to unimplemented SvshostPushServiseGlobals), and service will not start automatically, but it still at least will be able started manually and will work not worse than with MS dll.

      In ReactOS, it will not start at all: it will hang endlessly in "Starting" state (with error 1056), and moreover, it will cause fail of some other system services (Schedule, Winmgmt, W32Time and Wuauserv). They will fail to start, in their tuen, with error 232 (the pipe is being closed). See attached wzcsvc.log (which doesn't show anything suspicious for me) and comparison screenshots.

      Tested with 0.4.15-dev-384-g393a2c4.

        Attachments

        1. MS_svchost.png
          MS_svchost.png
          188 kB
        2. wzcsvc_MS_svchost.log
          83 kB
        3. wzcsvc_ROS_fixed.png
          wzcsvc_ROS_fixed.png
          69 kB
        4. wzcsvc_ROS.png
          wzcsvc_ROS.png
          48 kB
        5. wzcsvc_win2k3.png
          wzcsvc_win2k3.png
          67 kB
        6. wzcsvc.dll
          34 kB
        7. wzcsvc.log
          102 kB
        8. WZCSVC.reg
          4 kB

          Issue Links

            Activity

              People

              • Assignee:
                learn_more Mark Jansen
                Reporter:
                Oleg Dubinskij Oleg Dubinskiy
              • Votes:
                3 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: