Hiho,Поиск в общей папке Windows
Я использую поиск окон для поиска файлов с помощью моей программы.
Запрос выглядит следующим образом:
"SELECT [Rows, e.g. System.FileName] FROM Systemindex WHERE scope='" & uri & "' AND FREETEXT('[Filename]')"
Переменная URI выглядит следующим образом:
Dim uri As String = New Uri("\\PCName\Searchtest").AbsoluteUri
\\PCName\Searchtest
путь к папке, в которой я поделился в сети (тот же компьютер, где я поиск).
Когда я использую его в обычной папке, например. C:/Searchtest
, все работает, но оно не будет работать с моей общей папкой. Кто-нибудь знает, почему? «Обычный» поиск окон находит мои файлы там.
У меня есть еще один вопрос: Я написал файл .osdx для просмотра результатов поиска через проводник Windows (моя программа - служба RESTful), но когда я получаю результат, я получаю сообщение (переведенный, вероятно, не на 100% правильный): «Этот элемент был заблокирован из-за настроек вашей интернет-безопасности». Я нашел 2 или 3 человека, у которых была такая же ошибка, но я так и не нашел решения. Я попытался изменить параметры безопасности в Интернете в области Интернета и интрасети, но ничего не изменил.
Странное исключение из этой проблемы: у меня есть файл .pdf в папке, помеченный как «файл с другого компьютера». Это хорошо видно и не имеет этой ошибки безопасности в Интернете. Если я нажму «разрешить» в параметрах файла, я снова получу ошибку безопасности в Интернете.
Каково содержание 'uri' после форматирования' AbsoluteUri'? – azt
Ури "файл: // PCName/SearchTest" – Kaev