Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision |
brainstorming [2009/10/26 13:15] – megadiscman | brainstorming [2011/01/17 01:41] (current) – move releases to separate section glaubitz |
---|
* On Linux: Listen on system DBus for DeviceAdded/DeviceRemoved events | * On Linux: Listen on system DBus for DeviceAdded/DeviceRemoved events |
* On Windows: Listen for "WM_DEVICECHANGE"-Message with subcodes "DBT_DEVICEARRIVAL"/"DBT_DEVICEREMOVECOMPLETE" | * On Windows: Listen for "WM_DEVICECHANGE"-Message with subcodes "DBT_DEVICEARRIVAL"/"DBT_DEVICEREMOVECOMPLETE" |
| * Sample code for Windows: [[http://www.codeproject.com/KB/winsdk/usbdisks.aspx]] |
| * On Mac: Listen for "NSWorkspaceDidMountNotification" / "NSWorkspaceDidUnmountNotification"-Notifications |
* On Linux/Windows: Use autorun/autoplay-like mechanism. The program called by autorun need not to present the full GUI, it might be enough to just tell an already running QHiMDTransfer the addition of a new device. | * On Linux/Windows: Use autorun/autoplay-like mechanism. The program called by autorun need not to present the full GUI, it might be enough to just tell an already running QHiMDTransfer the addition of a new device. |
| |
{{:nautilus-offers-qhimdtransfer.png|Nautilus offers QHiMDTransfer in the root Directory of the mounted medium}} | {{:nautilus-offers-qhimdtransfer.png|Nautilus offers QHiMDTransfer in the root Directory of the mounted medium}} |
{{:nautilus-you-can-choose-himd-action.png|Dialog to choose what happens if a Hi-MD player with Hi-MD medium is connected}} | {{:nautilus-you-can-choose-himd-action.png|Dialog to choose what happens if a Hi-MD player with Hi-MD medium is connected}} |
| |