10

У меня есть законная установка Windows XP и двойная загрузка с Ubuntu (в настоящее время Karmic). WineHQ говорит, что можно использовать DLL из реальной установки Windows вместо «DLL, которые Wine в настоящее время не очень хорошо реализует».

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

Но должен ли я пойти так далеко, как заменить Wine DLL реальными? Если да, то есть ли какие-либо библиотеки DLL, которые должны оставаться такими, какие они есть, для совместимости с миром Linux? Какие из них безопасны для замены?

Кроме того, как этот конфликт / пересекается с запуском Winetricks?

3 ответа3

2

Хотя вы, вероятно, могли бы заменить библиотеки WINE, на самом деле невозможно определить, что вы можете заменить, если вы не являетесь разработчиком проекта Wine. В большинстве случаев библиотеки DLL будут работать очень хорошо: встряхивая систему, вы, скорее всего, будете исправлять ошибки, чем решать свои проблемы.

Если вы заметили, что у конкретной программы возникли проблемы, вы можете определить, где в программе происходит проблема, затем попытаться выяснить, ЧТО это может быть связано с проблемой, а затем попробовать программную ссылку и посмотреть, устраняет проблему

Я бы придерживался того, что Wine явно рекомендует, если бы замена dll работала и делала улучшения, то Wine рекомендовал бы это сам.

1

http://appdb.winehq.org/

В AppDB перечислены модификации, необходимые для каждой программы, которая работает под Wine. Итак, для приложения, которое не работает изначально, просто проверьте с помощью AppDB и замените DLL соответственно.

1

gdi32.dll , kernel32.dll и user32.dll являются библиотеками Windows самого низкого уровня, и поэтому их не следует использовать для замены эквивалентов в Wine, поскольку они будут в первую очередь взаимодействовать с базовой ОС.

wsock32.dll выполняет обработку TCP/IP, поэтому его также следует оставить в покое.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .