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

Version reporting - Code simplification and report ReactOS as Windows Server 2003 SPx consistently

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • 0.4.0
    • NTCore

    Description

      This patch brings the following improvements :

      [BOOTDATA]

      • Correct the reported CSDVersion, ProductType and the ProductSuite to make it
        conform with Win2k3.

      [KERNEL32]

      • Simplify the GetVersion() API.

      [NTDLL]

      • Improve some comments and clarify some variables names.
      • Correct a bug on how the version numbers are gathered.

      [NTOSKRNL]

      • Improve some code and comments.
      • Report us as Windows Server 2003 SP2.

      [PSDK]

      • Update the reported build number.

      [RTL]

      • Clarify the code.
      • Simplify a helper function and add a new one.
      • Simplify the RtlVerifyVersionInfo() API by using the helpers functions.

      More infos at :
      http://msdn.microsoft.com/en-us/library/windows/desktop/ms724833(v=vs.85).aspx
      http://support.microsoft.com/kb/152078/en

      Attachments

        1. bug_7319.patch
          24 kB
        2. CORE-6611.patch
          24 kB
        3. CORE-6611a.patch
          2 kB
        4. procmon_version.png
          procmon_version.png
          93 kB
        5. Screenshot-1.png
          Screenshot-1.png
          19 kB
        6. test_version.cpp
          1 kB
        7. version__wine-1.5.12.c
          27 kB

        Issue Links

          Activity

            People

              hbelusca hbelusca
              hbelusca hbelusca
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: