Re: DeviceIoControl

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



MarkKaye <markkoza@xxxxxxxxx> wrote:
> I've written a Windows app that uses various DeviceIoControl codes that
> as far as I can see aren't implemented in Wine. They are:
> 
> IOCTL_DISK_GET_DRIVE_GEOMETRY
> FSCTL_LOCK_VOLUME
> FSCTL_DISMOUNT_VOLUME
> IOCTL_DISK_GET_PARTITION_INFO
> IOCTL_STORAGE_GET_DEVICE_NUMBER
> IOCTL_DISK_GET_DRIVE_LAYOUT
> 
> Anybody have any ideas how I can get the app running on Wine?
> Unfortunately, I still need the code to run on Windows too.
> The app only deals with disk drive devices. Is it possible to hack Wine
> to return the same data structures I would receive in Windows? Any
> possible solutions will be appreciated!

There's several ways to do this:
- Implement support for these IOCTLs in wine (if sensible)
- Stub them out. They won't do anything, but your app might run anyway.
- Make your app not use these ioctls.

What exactly is it your app is doing, and does it even make sense to use
your app on linux?

Daniel
-- 
Before you post:
Read the Wine User Guide http://winehq.org/site/docs/wineusr-guide/index
When you post:
Which wine version? Self compiled or prepackaged?
_______________________________________________
wine-users mailing list
wine-users@xxxxxxxxxx
http://www.winehq.org/mailman/listinfo/wine-users

[Index of Archives]     [Gimp for Windows]     [Red Hat]     [Samba]     [Yosemite Camping]     [Graphics Cards]     [Wine Home]

  Powered by Linux