2013-03-07 2 views
0

Кто-нибудь знает, какие Windows-API используются explorer.exe для поиска файлов в каталоге?Windows 7 explorer.exe file api

В Windows XP она используется FindFirstFileW() и FindNextFileW(), но ОС Windows Vista и 7 Проводник не использовать их больше ...

+0

FindFirstFileTransacted(), возможно, первый доступный в Vista. Тебе все равно. –

+0

Нет ... похоже, он также не используется explorer.exe ... – incognym

ответ

0

Новые версии Windows, автоматически сортировать файлы в папке при открытии их. Можно восстановить прежнее поведение.

описание, как сделать это here

+0

и как это отвечает на мой вопрос? Я хотел знать, какие API-интерфейсы используются, а не как сортируются файлы ... – incognym

+0

У меня нет исходного кода для Explorer, поэтому попробуйте обратиться к горячей линии поддержки Microsoft. Вы можете получить больше информации о том, что делает программа при мониторинге системных вызовов, как это было упомянуто в этом потоке: http: //stackoverflow.com/questions/864839/monitoring-certain-system-calls-done-by-a-process – waynix