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

Apisets Pseudo-Regression, 360 Extreme Explorer 11.0.2216.0 fails to install

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 0.4.14
    • None
    • None
    • VirtualBox 5.1.38.

    Description

      Download it from the official website: http://down.360safe.com/cse/360cse_official.exe.

      Older 11.0.xxxx and 9.5.0.138 versions are known to be installing and working correctly. Latest version from the link above hangs at 99% of setup.

      Ftr, this browser works fine on Win2k3 and officially supports XP/2003.

      In debug.log which I got when trying to install 360 Extreme Explorer, I see a one suspicious line about the missing Windows 8/Server 2012+ GetSystemTimePreciseAsFileTime, which due to this is not called properly in apisets and kernel32 itself:

      WARNING: calling stub GetSystemTimePreciseAsFileTime()
      

      I double-rechecked: adding a stub for this function according to https://docs.microsoft.com/en-us/windows/win32/api/sysinfoapi/nf-sysinfoapi-getsystemtimepreciseasfiletime and proper call it in apisets and kernel32 indeed fixes the problem for me. After my changes, the installer does no longer hang during the program's setup. The browser installs correctly and starts automatically after installation.

      So it's indeed a source of problem.

      But I still don't understand only one: if XP/2k3 has no even a stub for GetSystemTimePreciseAsFileTime and 360EE works fine there, why it does not work on ROS and needs that function? Maybe our kernel32 is a bit different than Win2k3's in this case?...

      Attachments

        1. 360browser_Win2k3.png
          360browser_Win2k3.png
          68 kB
        2. 360browser_ROS_before.png
          360browser_ROS_before.png
          63 kB
        3. 360browser_ROS_after.png
          360browser_ROS_after.png
          327 kB
        4. debug.log
          57 kB

        Issue Links

          Activity

            People

              ThePhysicist Timo Kreuzer
              Oleg Dubinskij Oleg Dubinskiy
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: