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

IMM: ImmInstallIME should check already existent registry keys

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • 0.4.15
    • None

    Description

      Generally, an IME setup program can write the registry keys and values on registry settings about keyboard layouts (HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layouts) before ImmInstallIME function is called. For example, a DDK IME sample (fakeimeu) does write the registry settings of keyboard layouts before it calls ImmInstallIME function.

      We should check the pre-existent registry keys of keyboard layouts in ImmInstallIME function. Otherwise installation of some IMEs will be inconsistent (the system will collapse).

      The target is "trunk/reactos/dll/win32/imm32/imm.c".

      Attachments

        1. 0.4.15-dev-4881-gbc9409d-already-FIXED.png
          0.4.15-dev-4881-gbc9409d-already-FIXED.png
          95 kB
        2. install-ime.patch
          5 kB
        3. patched-succeeded.png
          patched-succeeded.png
          102 kB
        4. unpatched-failure-1.png
          unpatched-failure-1.png
          91 kB
        5. unpatched-failure-2.png
          unpatched-failure-2.png
          92 kB
        6. w2k-correct-1.png
          w2k-correct-1.png
          27 kB
        7. w2k-correct-2.png
          w2k-correct-2.png
          28 kB

        Activity

          People

            katayama_hirofumi_mz Katayama Hirofumi MZ
            katayama_hirofumi_mz Katayama Hirofumi MZ
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: