Unity monitoring real world devices via USB

Hi,

Has anyone experience using Unity to monitor and control devices via a USB board. We have been using the Velleman board on various project and are trying to use Unity to monitor a these devices.

(The Velleman is a typial analogue/digitial input to USB project board).

However if the Velleman is plugged in and we try to run the Unity editor, a compiled or a web player version of any app, Unity always crashes and cites a memory conflict in the dinput8.dll. It seems to run fine with plugging the Velleman in afterwards (but I am not sure this would be a valid approach for our clients).

Has anyone been able to use a USB project type board under Unity to monitor any analogue devices? Or perhaps used another approach. Ideally we would like something that worked on both Win and Mac platforms.

Thanks,

Peter

Thanks to Graham (Unity) for pointing me in the right direction; I can at least let the community know what we have found.

The Velleman interface board we are using has an incompatibility with DirectX 9c which is integral to WinXP. Trying to run dxdiag.exe (collapses exactly the same as Unity does.

Unity reports a problem with dinput8.dll which is part of Direct Input. No solution yet for WinXP other than plug in the device after Unity starts.

FYI
PW