Hi,
Working on a regression bug with a specific app atm https://bugs.winehq.org/show_bug.cgi?id=38137
I've traced the problem to ieframe.dll.so and came up with a version that fixes it : overwriting /usr/lib/i386-linux-gnu/wine/ieframe.dll.so with it problem is gone. Now I have no idea what side effects this could have for other apps, so I'd rather leave the system lib alone and override it just for this app. How do I do this ??
I've come across http://wine-wiki.org/index.php/WINEDLLPATH which seems to be what I'm looking for but it's not working. (setting WINEDLLPATH new dll.so is not used)
Bottom of page also mentions that :
For DLLs at least, you should be able to rename the .dll.so to a .dll and stick it in the application's directory.
That doesn't work either.
There's got to be a clean way of doing this, am I missing something here ?
In case that matters, working with wine 1.6 atm (Looking for Ubuntu Trusty fix)
Cheers
lemonsqueeze lemonsqueeze@gmx.com wrote:
Bottom of page also mentions that :
For DLLs at least, you should be able to rename the .dll.so to a .dll and stick it in the application's directory.
That doesn't work either.
Try with WINEDLLOVERRIDES="ieframe=n" in addition to the above step. Once it works you could add an app specific dll override.
Wow, that was fast =)
Looks like it's not finding it now with WINEDLLOVERRIDES="ieframe=n" and .dll.so renamed to .dll in app directory. Getting:
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\windows\system32\ieframe.dll"
On 11/25/2015 07:44 AM, Dmitry Timoshkov wrote:
lemonsqueeze lemonsqueeze@gmx.com wrote:
Bottom of page also mentions that :
For DLLs at least, you should be able to rename the .dll.so to a .dll and stick it in the application's directory.
That doesn't work either.
Try with WINEDLLOVERRIDES="ieframe=n" in addition to the above step. Once it works you could add an app specific dll override.
lemonsqueeze lemonsqueeze@gmx.com wrote:
Looks like it's not finding it now with WINEDLLOVERRIDES="ieframe=n" and .dll.so renamed to .dll in app directory. Getting:
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\windows\system32\ieframe.dll"
Probably in addition you need to patch registry and remove full path from ieframe.dll for the registered class.