Получить путь в ListBox всех Windows Open Explorer - PullRequest
8 голосов
/ 05 января 2012

Я хочу перечислить все открытые окна Windows Explorer с их активным путем в ListBox.Приложение должно обновить ListBox, если окно обозревателя перемещается по другому пути.

Например, открыты два окна обозревателя.Один перемещается на C:\Windows, а другой - на D:\Stuff.Когда приложение запускается, оно добавляет C:\Windows и D:\Stuff к ListBox.Затем пользователь переходит в другую папку в одном из открытых окон проводника, например C:\Windows\system32.Затем приложение должно обновить ListBox и список C:\Windows\system32 и D:\Stuff.

У меня нет идей, как это сделать.Любые указатели будут оценены.

1 Ответ

7 голосов
/ 05 января 2012

Здесь вы можете найти пример доступа к путям в WindowsExplorer и InternetExplorer: http://omegacoder.com/?p=63

Как насчет того, чтобы иметь возможность получать уведомление о том, что пользователь перешел по другому пути, честно говоря, я никак не могу об этом знать.

Итак, первое решение, которое приходит мне в голову, это использовать Timer и проверять каждый тик.

...