Results 1 to 5 of 5

Thread: Can I improve wine with Windows DLLs?

  1. #1
    Join Date
    Feb 2007
    Location
    Bucharest
    Beans
    460
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Can I improve wine with Windows DLLs?

    Say I have a copy of Windows and I can get all the DLLs from it. Can I improve my wine installation with them? How?
    [ Blog # A Programmer's Ride ]
    Linux: it really whips the penguin's butt.

  2. #2
    Join Date
    Sep 2007
    Location
    Masschusetts
    Beans
    1,510
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Can I improve wine with Windows DLLs?

    Quote Originally Posted by Znupi View Post
    Say I have a copy of Windows and I can get all the DLLs from it. Can I improve my wine installation with them? How?
    depends on what you're trying to run. just adding a bunch of .DLLs won't help anything. If you need a particular .DLL, then you can certainly install it in wine.
    Registered Linux User: 482377
    MacBook (1,1) - OS X Leopard
    ASUS P5LD2 - Core 2 Duo 3.0GHz - 2GB Corsair RAM - Nvidia 8800GT - Ubuntu 9.04 / Windows 7 Professional

  3. #3
    Join Date
    Feb 2007
    Location
    Bucharest
    Beans
    460
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Can I improve wine with Windows DLLs?

    Quote Originally Posted by DGortze380 View Post
    depends on what you're trying to run. just adding a bunch of .DLLs won't help anything. If you need a particular .DLL, then you can certainly install it in wine.
    Paint.NET. I'm currently running it in a Virtual Machine using VBox and it works perfectly, but the virtual machine is a bit slow. I installed dotnet20 using winetricks and the program starts, but it isn't usable at all. I don't know which DLL's I'd have to use. I was hoping there would be a way to import all / most of the Windows DLLs if you had them (they can't be larger than 700MB, right?) and this way you'd probably get a lot better performance and compatibility.
    Maybe I should ask the developer of Paint.NET what DLLs it uses? Is there some way to find out in Windows?
    [ Blog # A Programmer's Ride ]
    Linux: it really whips the penguin's butt.

  4. #4
    Join Date
    Jul 2008
    Beans
    15

    Re: Can I improve wine with Windows DLLs?

    I was just wondering the same thing. I don't know much about wine and how it works, but I did remember hearing you could use real DLL's. It occurred to me that if I just loaded all of the DLLs from my XP boot drive, then Wine should run great!

    I did a google search "wine windows dll" to see if I could figure out how to do this, and in the first result (http://www.codeweavers.com/support/d...ser/config-dll), it says "If your programs don't work as expected, then it's often because one DLL or another is failing. This can often be resolved by changing certain DLLs from Wine built-in to native Windows DLL file and vice versa."

    The website also has a chart showing which DLLs you should definitely NOT over-ride: kernal, kernal32, user, user32, gdi, and gdi32. And it later goes on to list the DLLs that come with Wine and comment on what they're used for and whether its a good idea to replace or not. You can probably use this to guess which DLL's your app references. But keep in mind replacing one might cause more problems. So you should probably try replacing them one at a time. Here are the DLL's they list as safe to replace:

    commdlg, comdlg32
    commctrl, comctl32
    shell, shell32
    crtdll
    dplay, dplayx
    msvideo, msvfw32
    mciavi.drv


    http://www.winehq.org/site/docs/wineusr-guide/config-wine-main
    explains how to replace DLL's and some other tips.

    Hope that helps you!
    -M

  5. #5
    Join Date
    Feb 2007
    Location
    Bucharest
    Beans
    460
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Can I improve wine with Windows DLLs?

    That's very helpful! Thanks a lot!
    [ Blog # A Programmer's Ride ]
    Linux: it really whips the penguin's butt.

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •