VDD/VXD in Wine?
list at vmn.com.br
Tue Aug 6 08:24:41 CDT 2002
You are correct, there is no VXD support in wine.
VXDs access the CPU in a manner that is a privilege of the kernel.
What you can do that may help you save some of your windows code is
to implement the functionality that VXDs support with a kernel module or
a linux shared object.
Then you can write a winelib dll that has wrapper functions for the so that
implement the VXD API.
The resulting program will be a winelib program.
It will be able to run your windows code and linux code at the same time
and make them interoperate.
At 15:01 6/8/2002 +0200, you wrote:
>We have an application that communicates with some hardware. For this
>we have virtual device drivers that map some memory. There is also a
>PCI-Interface dll. Is this possible to work in wine? I recently read that wine
>is supposed to run most Windows apps but not drivers. We intended to
>port our application to Linux with the help of wine but now I'm not sure if
>we can succeed at all. If it's not possible with the Windows drivers is there
>a way if we make a native Linux kernel module?
>I'm still at the very beginning of Wine. The app loads but the toolbar is not
>painted and it crashes as soon as I try to open a file. Well, long way to
>Thanks for any help.
More information about the wine-devel