Quali DLL Wine non dovrei * non * sovrascrivere con la cosa reale?


10

Ho un'installazione legittima di Windows XP e doppio avvio con Ubuntu (attualmente Karmic). WineHQ afferma che è possibile utilizzare DLL da una vera installazione di Windows al posto di "DLL che Wine non implementa attualmente molto bene".

Quindi vorrei solo creare dei softlink che puntino a tutte le DLL nella mia vera cartella di Windows System32, secondo la teoria che ciò aiuterebbe le cose a funzionare meglio e comportarsi in un modo meno buggy, più nativo.

Ma dovrei andare fino a sostituire le DLL di Wine con quelle reali? In tal caso, ci sono DLL che devono rimanere come sono per la compatibilità con il mondo Linux? Quali sono sicuri da sostituire?

Inoltre, come potrebbe questo conflitto / intersecarsi con l'esecuzione di Winetricks ?

Risposte:


2

Anche se probabilmente potresti sostituire le DLL WINE, in realtà non c'è modo di determinare quale puoi sostituire se non sei uno sviluppatore per il progetto Wine. Nella maggior parte dei casi le DLL funzioneranno bene, scuotendo il sistema è più probabile che tu risolva i bug piuttosto che i tuoi problemi.

Se noti che un particolare programma sta incontrando difficoltà, potresti voler determinare dove si sta verificando il problema nel programma, quindi prova a capire QUALE dll potrebbe essere eventualmente correlato al problema, quindi prova un collegamento software e vedi se risolve il problema.

Vorrei attenermi a ciò che Wine raccomanda esplicitamente, se la sostituzione delle dlls funzionasse e apportasse un miglioramento Wine lo consiglierebbe da solo.


1

http://appdb.winehq.org/

AppDB elenca le modifiche necessarie per ogni programma che funziona con Wine. Quindi, per l'applicazione che non funziona in modo nativo, basta controllare con AppDB e sostituire le DLL di conseguenza.


1

gdi32.dll, kernel32.dlle user32.dllsono le librerie di Windows di livello più basso e come tali non dovrebbero essere utilizzate per sostituire gli equivalenti in wine poiché saranno loro a parlare principalmente con il sistema operativo sottostante.

wsock32.dll gestisce TCP / IP, quindi dovrebbe essere lasciato solo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.