Які винні DLL-файли я повинен * не * перезаписати справжньою річчю?


10

У мене є законна установка Windows XP та подвійне завантаження з Ubuntu (зараз Karmic). WineHQ каже, що можливо використовувати DLL з реальної установки Windows замість "DLL, які Wine наразі не дуже добре реалізує".

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

Але чи варто мені зайти, щоб замінити винні DLL на справжні? Якщо так, чи існують DLL-файли, які повинні залишатися такими, якими вони є для сумісності зі світом Linux? Які безпечні для заміни?

Крім того, як би цей конфлікт / перетинався із запущеними Winetricks ?

Відповіді:


2

Хоча ви, ймовірно, можете замінити коробки WINE, насправді немає способу визначити, які можна замінити, якщо ви не розробник проекту Wine. У більшості випадків DLL працюватимуть добре, струшуючи систему, ви швидше вирішите помилки, ніж вирішите свої проблеми.

Якщо ви помітили, що певна програма має труднощі, то, можливо, ви захочете визначити, де в програмі виникає проблема, то спробуйте розібратися, Який dll це, можливо, це може бути пов’язано з проблемою, то спробуйте проміжне посилання та подивіться, чи це виправляє проблему.

Я б дотримувався того, що явно рекомендує Wine, якби заміни відпрацьованих длз і вдосконаленням Вино рекомендувало б його самі.


1

http://appdb.winehq.org/

У AppDB перераховані зміни, необхідні для кожної програми, яка працює під Wine. Отже, що стосується програми, яка не працює в оригіналі, просто зверніться до AppDB та замініть DLL відповідно.


1

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

wsock32.dll робить обробку TCP / IP, тому також слід залишати його в спокої.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.