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

    • Type: Bug
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Fix Version/s: 0.4.0
    • Component/s: NTCore
    • Labels:

      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

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

                Dates

                • Created:
                  Updated:
                  Resolved: