[Wine] Re: a question about dll override?
hellork
wineforum-user at winehq.org
Thu Apr 15 12:45:44 CDT 2010
Forth great Swim wrote:
> I have tried to replace all dlls in wine's system32 with windowx xp dlls. And the winecfg can not run. seems the dlls in wine's system32 directory are not just fake dlls. If anyone could give me some explanation? I feel I am so confused with the dlls override.
The dlls are quite fake. Even the larger ones contain no export table and a miniscule 5 bytes of code. But they do contain resources, that is icons.
Code:
winedump user32.dll
size of code 0x5 5
...
Data Directory
EXPORT rva: 0x0 size: 0x0
...
RESOURCE rva: 0x3000 size: 0x11bcc
That said, it is kind of a mystery why winecfg will not run when you replace certain fake DLLs. Is there some kind of automatic override going on?
My suggestion is don't put dlls into system32. Take only the dlls you need to override and put them into the individual program's folder.
There's lots of links about wine's fake dlls. Here's a couple I found.
http://wiki.jswindle.com/index.php/Dcom98
http://www.pubbs.net/201003/wine/20019-custom-fake-dll.html
More information about the wine-users
mailing list