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

ReactOS erroneously sets ProcessorNameString to "Unknown Intel processor"

    XMLWordPrintable

    Details

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

      QEMU, also reproducible on some hardware

    • Module:

      Description

      ReactOS should not create ProcessorNameString value in the registry if the CPU does not have a brand string.

      To reproduce this bug you can boot ReactOS in QEMU with one of these arguments:

      • -cpu pentium
      • -cpu pentium2
      • -cpu pentium3

      Windows XP and 2003 still can display the processor name in the System Properties dialog in this environment.

      During investigation it was found out it does use cimwin32.dll to detect proper CPU name. If this dynamic library is removed, the System Properties dialog falls back to processor identifier string.

      Also it was found "Unknown Intel processor" does actually exist in the cimwin32.dll string resources, so it should be there.

        Attachments

        1. cimwin32-strings.png
          74 kB
          Stas'M
        2. reactos.png
          76 kB
          Stas'M
        3. winxp.png
          31 kB
          Stas'M
        4. winxp-without-cimwin32.png
          59 kB
          Stas'M

          Issue Links

            Activity

              People

              • Assignee:
                binarymaster Stas'M
                Reporter:
                binarymaster Stas'M
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: