在所有Open Explorer Windows的ListBox中获取路径

我想列出所有打开的Windows资源管理器窗口及其在ListBox的活动路径。 如果浏览器窗口导航到其他路径,应用程序应刷新ListBox

例如,两个浏览器窗口是打开的。 一个导航到C:\Windows ,另一个导航到D:\Stuff 。 当它运行的应用程序时,它将C:\WindowsD:\StuffListBox 。 然后,用户导航到其中一个打开的资源管理器窗口中的其他文件夹,如C:\Windows\system32 。 然后应用程序应刷新ListBox并列出C:\Windows\system32D:\Stuff

我对如何做到这一点没有任何想法。 任何指针将不胜感激。

在这里,您可以找到如何访问WindowsExplorerInternetExplorer的路径的示例: http : WindowsExplorer = 63

如果能够收到关于用户导航到不同路径的事实的通知,那么老实说我没有办法知道。

所以我想到的第一个解决方案是使用Timer并检查每个滴答。