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

Implement shell change notification correctly

    XMLWordPrintable

Details

    • Task
    • Resolution: Unresolved
    • Major
    • None
    • None
    • None

    Description

      CORE-13841 and CORE-11453 and more are suffering by failures of shell notification in SHChangeNotify function.

      My plan is:
      1. Create a detailed testcase for SHChangeNotify by using SHChangeNotifyRegister. We already have SHChangeNotify test in shell32_winetest, but that is not enough.
      2. Investigate why notification won't reach Explorer's side.

      Attachments

        1. TestAPC-WinXP.png
          TestAPC-WinXP.png
          29 kB
        2. TestAPC-Win2k3.png
          TestAPC-Win2k3.png
          22 kB
        3. TestAPC-Win10.png
          TestAPC-Win10.png
          9 kB
        4. TestAPC-ReactOS-ga98bebb.png
          TestAPC-ReactOS-ga98bebb.png
          31 kB
        5. TestAPC-ReactOS-ga98bebb.png
          TestAPC-ReactOS-ga98bebb.png
          31 kB
        6. TestAPC-ReactOS-ga98bebb_txt.zip
          143 kB
        7. TestAPC-ReactOS-g917bcbf.png
          TestAPC-ReactOS-g917bcbf.png
          30 kB
        8. TestAPCHack.zip
          59 kB
        9. TestAPC2-ReactOS-gb139bae.png
          TestAPC2-ReactOS-gb139bae.png
          31 kB
        10. TestAPC2.zip
          30 kB
        11. TestAPC2.zip
          30 kB
        12. TestAPC.zip
          30 kB
        13. SysNotifyLog-w2k3.zip
          53 kB
        14. SysNotifyHooker-bin.zip
          1.20 MB
        15. SleepEx.patch
          2 kB
        16. SHChangeWatch-WinXP.png
          SHChangeWatch-WinXP.png
          63 kB
        17. SHChangeWatch-Win2k3.png
          SHChangeWatch-Win2k3.png
          47 kB
        18. SHChangeWatch2.zip
          34 kB
        19. SHChangeWatch.zip
          32 kB
        20. SHChangeWatch.zip
          32 kB
        21. SHChangeWatch.zip
          32 kB
        22. SHChangeWatch.zip
          32 kB
        23. revert.patch
          14 kB
        24. revert.patch
          16 kB
        25. ReadDirChange.zip
          36 kB
        26. ReadDirChange.zip
          36 kB
        27. orange-pie.patch
          44 kB
        28. no-change.png
          no-change.png
          45 kB
        29. milky-way.patch
          34 kB
        30. man-in-the-mirror.patch
          26 kB
        31. log.txt
          31 kB
        32. gotcha.png
          gotcha.png
          50 kB
        33. gargoyle.patch
          35 kB
        34. DirWatchMockup.zip
          95 kB
        35. DirWatchMockup.zip
          142 kB
        36. DirWatchMockup.zip
          101 kB
        37. DirWatchAPC.zip
          58 kB
        38. DirWatchAPC.zip
          60 kB
        39. DirWatchAPC.zip
          61 kB
        40. DirWatchAPC.zip
          62 kB
        41. debugging-log.txt
          244 kB
        42. ChangeWatch.zip
          54 kB
        43. ChangeExplorer.zip
          75 kB
        44. CDirectoryList.zip
          2 kB
        45. CDirectoryList.zip
          2 kB
        46. cant-receive-notification.png
          cant-receive-notification.png
          49 kB

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated: