Получить путь в 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 и проверять каждый тик.

Другие вопросы по тегам