On Tue, Aug 06, 2002 at 10:24:41AM -0300, List vmn wrote:
Fabian,
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.
Possible, but not the best solution IMHO. Just split the windows hardware access DLL into a Windows/Linux combo. That way you just exchange one DLL, and that's it. (well, and also Windows VxD / Linux kernel driver, of course !)