I am developing an application which relies on the Space Explorer.
We connect to the drivers through the TDxInput COM interface.
On some machines the drivers start automatically, on other machines the drivers are not started at boot even through the user has install the latest driver package from 3dconnexion.
So we are manually starting the drivers with a call to
::CreateProcess() and pass in
"3dxsrv.exe -quiet -hideGUI "
but the first time it runs we get this annoying pop up
"The 3DXware driver is already running"
which a bit puzzling in itself since the blue LED on the Space Explorer is dark until I run this code, after which it lights up.
If I run the app again ( and call CreateProcess) I get no popup.
its likes it doing the opposite of what its supposed too..
So how do I make the pop up stop?