DNS-хуки Windows - PullRequest
       19

DNS-хуки Windows

1 голос
/ 23 августа 2009

Как Windows разрешает DNS и как я могу перехватить вызовы, чтобы внедрить мои собственные домены? Мне нужно это в приложении, и запуск собственного DNS-сервера или изменение файла hosts не является решением.

Ответы [ 2 ]

3 голосов
/ 11 сентября 2009

Я не уверен, какова ваша цель, но есть несколько вариантов. CodeProject включает в себя что-то, что может вам здесь помочь. Кажется, делать то, что вам нужно сделать. Теперь другое решение может включать в себя немного собственной работы, которая может быть неприемлемой для проекта. Во-первых, вам необходимо выяснить, является ли следующая функция ответственной за поиск DNS в приложениях, которые вы хотите изменить. Следующим этапом является собственное внедрение кода CodeProject, настройка глобальной ловушки с помощью Microsoft Detours и в возвращающемся батуте ваш модифицирующий код.

Я все еще не совсем уверен, зачем вам это делать, хотя, если бы вы предоставили более подробную информацию о конечной цели, вы могли бы получить лучшие ответы.

0 голосов
/ 10 февраля 2015

Возможно, вы ищете вызовы перехвата функций DNSQuery () в dnsapi.lib / dnsap.dll

...