Определить какие папки открыты в Проводнике Windows (Windows Explorer)

Можно ли каким то образом программно определить какие папки в данный момент открыты в Проводнике Windows (Windows Explorer). Идея заключается в том, чтобы перезапустить проводник и открыть в нём именно те папки, которые были открыты до момента перезапуска.


Ответы (1 шт):

Автор решения: Azmandios

в винде опцию можно включить в настройках "Восстановить предыдущие окна папок при входе в систему", итого при перезапуске проводника, они восстановятся.

Чисто кодом прочитать содержимое окна нельзя. Но можно через WinAPI GetWindowText попробовать читать заголовки, опять же, если включена опция "отображать весь путь в заголовке" вы получите список путей.

→ Ссылка