http://bugs.winehq.org/show_bug.cgi?id=6540
Summary: Some installers can overwrite the ELF regsvr32 binary Product: Wine Version: unspecified Platform: Other OS/Version: other Status: NEW Severity: normal Priority: P2 Component: wine-binary AssignedTo: wine-bugs@winehq.org ReportedBy: mike@plan99.net
If Wine is installed to a user-writable location, some installers (*cough*ie6) will happily blow away the native ELFDLL binary and replace it with a PE binary. Wine doesn't expect this and generates a message about it being corrupted when an app tries to use it.
Ideally, we should either
a] prevent Windows apps from overwriting certain protected binaries b] fix the Wine loader so if it finds a PE binary with a .exe.so name, it can still load it
I prefer [a]