Windows 如何解析 DNS 以及如何拦截调用以注入我自己的域?我在应用程序中需要它,并且运行我自己的 DNS 服务器或修改主机文件不是解决方案。
问问题
3353 次
2 回答
3
我不确定您的目的是什么,但有几种选择。 CodeProject包含一些可能对您有所帮助的内容。它似乎做了你需要做的事情。现在,另一个解决方案可能涉及您自己的一些工作,这些工作可能不适合该项目。一方面,您需要确定以下函数是否是您要修改的应用程序中负责 DNS 查找的函数。下一阶段基本上是自己实现 CodeProject 代码,使用Microsoft Detours设置全局挂钩,并在返回的蹦床上插入您的修改代码。
不过,我仍然不太确定您为什么需要这样做,如果您能提供有关最终目标的更多详细信息,您可能会得到更好的答案。
于 2009-09-11T12:33:35.417 回答
0
您可能正在 dnsapi.lib/dnsap.dll 中寻找 Hooking DNSQuery() 函数调用
于 2015-02-10T14:40:49.173 回答