Благодаря @Taylor и @Olli я полностью пересмотрел свой вопрос.
Привет,
Я разрабатываю приложение для Windows в Ubuntu. Все отлично. Единственная проблема заключается в том, что каждый веб-вызов, который я выполняю с wininet.dll
, отправляется на локальный хост вместо целевого сервера.
Я понятия не имею, в чем проблема и как заставить wininet.dll правильно разрешить доменное имя.
Я также создал файл hosts в ~/.wine/drive_c/windows/system32/drivers/etc/hosts
и установил домены и IP-адреса вручную; но не помогло.
Есть идеи?
Вы можете использовать /etc/hosts
, чтобы сделать то же самое. Формат, по крайней мере, почти такой же, и в этом файле уже есть примеры.
apt: // Winetricks имеет возможность создать пустой файл hosts в вашей директории Wine, который затем можно редактировать таким же образом.
Вы можете попробовать wininet.dll из Windows. Я полагаю, что на dllfiles.com есть копия (не уверен, что эта ссылка верна, поскольку я звоню по памяти). В Wine вы должны будете установить dll на native, а затем на встроенный (и не забудьте создать резервную копию копии dll wine перед установкой).