
Допустим, у меня есть две машины: A и B.
Я открываю дисковод B из A:
\\B$c\somefolder
Затем я ввожу в меню термин для поиска «foo».
Заключается ли поиск на моей машине в поиске всего содержимого процессом A
\\B$c\somefolder
или происходит межпроцессное взаимодействие, когда процесс A отправляет сообщение (возможно, посредством удаленного вызова процедуры) процессу B, чтобы разгрузить обработку?
решение1
Я не могу точно ответить, как это работает, но я немного поигрался и обнаружил, что если я открываю общий диск в проводнике Windows и выполняю поиск в папке (как на снимке экрана, на который вы ссылаетесь), explorer.exe на локальной машине становится активным и остается активным на протяжении всего поиска, но на удаленной машине, которую я отслеживал в сеансе RDP, соответствующей активности нет. Так что, похоже, обработка выполняется локально.