Steven Edwards winehacker@gmail.com writes:
On Sat, Oct 17, 2009 at 12:39 PM, Alexandre Julliard julliard@winehq.org wrote:
- Use the SCSITaskDevice interface. This is a CFPlugIn object provided
by the driver (it's like a COM object). We have to get exclusive access (this requires all the handles to all device files to be closed, and the disk unmounted), and then we can send whatever SCSI commands we like.
I don't think we can realistically require the device to be unmounted. Most apps will want to check for files too.
If that only leaves option 2. which would require the C++ driver, can or should it be hosted on winehq in another git tree? I am sure you would not want to keep it in the main wine tree but if it was hosted somewhere else on Winehq then we could package it with the Wine bundle.
I don't think it should even be Wine-specific, it should be a generic solution that others can use too. Just create a project on SourceForge.