2015-04-28 2 views
0

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 в папке, помеченный как «файл с другого компьютера». Это хорошо видно и не имеет этой ошибки безопасности в Интернете. Если я нажму «разрешить» в параметрах файла, я снова получу ошибку безопасности в Интернете.

+0

Каково содержание 'uri' после форматирования' AbsoluteUri'? – azt

+0

Ури "файл: // PCName/SearchTest" – Kaev

ответ

0

Я исправил свою проблему. Это было больше проблемой в моей голове, чем реальной проблемой. Файлы, очевидно, находятся в моей локальной папке, например. C:/Searhctest, а не в папке \ PCName \ Searchtest.