I want to list all open Windows Explorer windows with their active path in a ListBox. The app should refresh the ListBox if the explorer window is navigated to a different path.
For e.g. two explorer windows are open. One is navigated to C:\Windows and the other is navigated to D:\Stuff. When the app it run, it adds C:\Windows and D:\Stuff to the ListBox. Then, the user navigates to a different folder in one of the open explorer windows like C:\Windows\system32. The app should then refresh the ListBox and list C:\Windows\system32 and D:\Stuff instead.
I don't have any ideas on how to do this. Any pointers would be appreciated.