Мы хотели бы обработать поиск Windows Explorer, как только пользователь ввел один символ. Мы обнаружили, что нет единого API Win32, в который мы можем зацепить. Попросите поделиться, если мы сможем обработать операцию поиска Windows Explorer через драйвер Windows < /p>
В случае использования следующим образом: < /p>
Windows Explorer предоставляет поле поиска для открытой в настоящее время папки. Если пользователь открывает сопоставленную сетевую папку (размещенную на нашем сервере Linux) и инициирует поиск, мы хотим сами перехватить и обрабатывать операцию поиска, возвращая список соответствующих файлов. Мы не можем прикрепить журнал Wireshark Packet < /p>
Мы намерены перехватить операцию поиска Windows Explorer, чтобы строка поиска, введенная пользователем, могла быть отправлена на наш сервер Linux из нашего приложения. Затем сервер обработает запрос и вернет соответствующий список файлов, который мы отобразили бы непосредственно в представлении Explorer. Этот подход направлен на то, чтобы избежать текущего поведения, в котором Windows открывает, читает и закрывает каждый файл индивидуально, что приводит к снижению производительности, особенно с большими файлами. много
Подробнее здесь: https://stackoverflow.com/questions/795 ... ook-method