どのWine DLLを本物で上書きしてはいけませんか?


10

Windows XPの合法的なインストールとUbuntuでのデュアルブート(現在はKarmic)があります。 WineHQによると、「Wineが現在十分に実装していないDLL」の代わりに、Windowsの実際のインストールからDLLを使用することが可能です。

したがって、実際のWindows System32フォルダー内のすべてのDLLを指すソフトリンクを作成したいのですが、これにより、機能が向上し、バグが少なくネイティブな方法で動作するようになります。

しかし、私はWine DLLを実際のDLLに置き換えるまで行くべきでしょうか?もしそうなら、Linuxの世界との互換性を保つために必要なDLLはありますか?どれを交換しても安全ですか?

また、これはWinetricksの実行とどのように競合/交差しますか?

回答:


2

おそらくWINE dllを置き換えることができますが、Wineプロジェクトの開発者でない限り、どれを置き換えることができるかを判断する方法はありません。ほとんどの場合、DLLは問題なく実行でき、システムを揺さぶることにより、問題を解決するよりもバグを解決する可能性が高くなります。

特定のプログラムに問題があることに気付いた場合は、プログラムのどこで問題が発生しているかを特定し、問題に関連している可能性のあるDLLを見つけて、ソフトリンクを試し、それが問題かどうかを確認してください。問題を修正します。

DLLの置き換えが機能し、Wineがそれ自体を推奨する改善を行った場合、Wineが明示的に推奨するものに固執します。


1

http://appdb.winehq.org/

AppDBには、Wineで動作するすべてのプログラムに必要な変更がリストされています。そのため、ネイティブで実行されていないアプリケーションの場合は、AppDBで確認し、それに応じてDLLを置き換えます。


1

gdi32.dllkernel32.dll、およびuser32.dll最低レベルのWindowsのライブラリであり、それらは主に基盤となるOSと話をするものとなりますので、のようなワインに同等物を置き換えるために使用すべきではありません。

wsock32.dll TCP / IP処理を行うため、そのままにしておく必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.