admin wrote:No, what I fixed is my part: XY now notifies other apps (via shell).
I cannot fix other apps that do not notify XY (via shell).
Sorry for the misunderstanding. If I have understood you correctly so far, there are two API's that can be used to create a folder:
- Windows Shell API;
- kernel API.
When applications use the former, the Windows Shell API takes care of the notification. When applications use the kernel API however, the kernel does *not* provide a notification; it leaves that up to the application that called its API.
Also, XYplorer (to keep performant) only watches the tree by listening to notifications; it does not monitor all file/folder activity because performance would tank.
Combining the two things above, for XYplorer to display tree modifications by other applications effectively, that other application must either use the Windows Shell API *or* post a notification about what it got the kernel API to do. If it doesn't do either (the command prompt and Directory Opus are two that seem to use the kernel API without posting notifications), XYplorer is unable to automatically pick up their tree actions and therefore doesn't reflect them in its tree.
That's the situation?