c # — получить поле, по которому сортируется окно проводника

Я хотел бы знать, если есть способ узнать, как файлы в окне Windows Explorer сортируются. Вроде того, что в окне есть предложение «ORDER BY».
Пример: «Имя по возрастанию» или «Дата изменения по убыванию».

Этот вопрос НЕ об алгоритме сортировки имен Windows, а об определяемых пользователем критериях сортировки определенного открытого окна проводника Windows.

Цель состоит в том, чтобы при двойном щелчке по изображению в проводнике Windows запустить мою программу (там нет проблем) и найти, какие изображения были предыдущими и следующими (для кнопок предыдущей и следующей моей программы), как это было в окно проводника.

Вы знаете, возможно ли это, и если да, то как?

Это было бы идеально, если бы это было в C #, но даже C ++ был бы великолепен.

0

Решение

Я полагаю, вы могли бы использовать расширение оболочки, чтобы сохранить текущий порядок сортировки всех сеансов проводника Windows на диске, когда они изменились, с отметками времени. Затем вы читаете эти данные в свое приложение, когда это необходимо, чтобы решить, как будет отображаться пользовательский интерфейс.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]