Вызов WDS с веб-страниц
Заметка
Поиск по рабочему столу Windows 2.x — это устаревшая технология, которая изначально была доступна в качестве надстройки для Windows XP и Windows Server 2003. В последующих выпусках используйте Поиск Windows.
Вы можете вызвать Поиск на рабочем столе Microsoft Windows (WDS) из любой веб-страницы, которую вы создаете или поддерживаете с помощью вспомогательного объекта браузера (BHO) и Windows Internet Explorer. Вы можете увидеть, как это работает на веб-странице MSN. Над полем поиска https://www.msn.com находятся несколько типов поиска: Интернет, Новости, Изображения, Настольный компьютер, Энкарта и Локальный. При нажатии кнопки "Рабочий стол" параметры поиска передаются в поиск компьютеров Windows, который выполняет поиск в каталоге и отображает результаты в пользовательском интерфейсе WDS. Чтобы пользователи начали поиск на рабочем столе с веб-страницы, WDSBHO должны быть установлены и включены в своих системах, веб-страницы должны быть зарегистрированы в WDS в качестве разрешенного URL-адреса, и необходимо создать ссылку для передачи пользовательского запроса в WDS.
Включение объекта справки браузера WDS
BHO устанавливается и включается в Internet Explorer по умолчанию при установке WDS, но вы можете легко убедиться, что он не отключен или удален. В системе пользователя откройте Internet Explorer, выберите "Параметры браузера" в меню "Инструменты", перейдите на вкладку "Программы", а затем щелкните Управление надстройками. В списке надстроек найдите класс dsWebAllowBHO и убедитесь, что он включен. При отключении BHO WDS продолжит работать нормально; однако вы не сможете выполнять поиск на рабочем столе на веб-странице.
Оба следующих параметра для разрешения поиска на рабочем столе будут выполняться локально с зарегистрированным поисковым приложением.
Регистрация URL-адресов веб-страницы
Реестр содержит список URL-адресов разрешенных доменов, из которых можно вызывать WDS. Чтобы включить ваши веб-страницы, необходимо указать URL-адреса домена в качестве REG_SZ в Реестре следующим образом:
HKEY_LOCAL_MACHINE\Программное обеспечение\Microsoft\Windows Desktop Search\DSW\разрешено\<число> = <domainURL>
Где <число> последовательно нумеруется, а <domainURL> — ЭТО URL-адрес веб-страницы, из которой требуется разрешить поиск WDS. Эта строка URL-адреса может включать подстановочный знак звездочка * в начале или конце URL-адреса. Например, если строка имеет значение "*.mydomain.com", можно запустить поиск WDS как из https://www.mydomain.com, так и https://mydomain.com.
Включение поиска на рабочем столе по URL-адресу
Другой вариант, который не требует доступа к реестру, — использовать следующий URL-адрес на веб-странице:
https://toolbar.msn.com/desktop/results.aspx?q=QUERY
где QUERY — это строка, закодированная в URL-формате, по которой пользователь осуществляет поиск, включая все термины расширенного синтаксиса запросов.