感谢@Taylor 和@Olli,我完全修改了我的问题。
你好,
我正在 ubuntu 中开发一个 Windows 应用程序。一切都很好。唯一的问题是我执行的每个网络调用wininet.dll
都发送到本地主机而不是目标服务器。
我不知道是什么问题以及如何强制 wininet.dll 正确解析域名。
我还在其中创建了 hosts 文件~/.wine/drive_c/windows/system32/drivers/etc/hosts
并手动设置了域和 IP;但没有帮助。
任何想法?
感谢@Taylor 和@Olli,我完全修改了我的问题。
你好,
我正在 ubuntu 中开发一个 Windows 应用程序。一切都很好。唯一的问题是我执行的每个网络调用wininet.dll
都发送到本地主机而不是目标服务器。
我不知道是什么问题以及如何强制 wininet.dll 正确解析域名。
我还在其中创建了 hosts 文件~/.wine/drive_c/windows/system32/drivers/etc/hosts
并手动设置了域和 IP;但没有帮助。
任何想法?
你可以
/etc/hosts
用来做同样的事情。格式至少几乎相同,并且该文件中已经有示例。apt://Winnetricks 可以选择在您的 wine 目录中创建一个空的 hosts 文件,然后您可以以相同的方式对其进行编辑。
你可以试试windows的wininet.dll。我相信 dllfiles.com 上有一份副本(不确定此链接是否正确,因为我是从内存中调用的)。在 wine 中,您必须将 dll 设置为 native 然后 builtin(并记住在安装之前创建 wine 的 dll 副本的备份)。