Получить путь в ListBox всех Windows Open Explorer
Я хочу перечислить все открытые окна Windows Explorer с их активным путем в ListBox
, Приложение должно обновить ListBox
если окно проводника перемещается по другому пути.
Например, два окна проводника открыты. Один перемещен в C:\Windows
а другой ориентирован на D:\Stuff
, Когда приложение запускается, оно добавляет C:\Windows
а также D:\Stuff
к ListBox
, Затем пользователь переходит в другую папку в одном из открытых окон проводника, например C:\Windows\system32
, Затем приложение должно обновить ListBox
и список C:\Windows\system32
а также D:\Stuff
вместо.
У меня нет никаких идей о том, как это сделать. Любые указатели будут оценены.
1 ответ
Здесь вы можете найти пример, как получить доступ к путям в WindowsExplorer
а также InternetExplorer
: http://omegacoder.com/?p=63
Что касается возможности получать уведомление о том, что пользователь перешел по другому пути, то я не знаю, честно, ни о каком способе.
Итак, первое решение, которое приходит мне в голову, это использовать Timer
и проверять каждый тик.