I am having a problem where calls to the Agilent IO Suite IVI interfaces will hang if the IO Suite is not installed or the library services are not running. About 20% of the time when I start up my PC the IO services fail to start. If this happens then my application will hang. Likewise if someone trys to run my application on a PC without the IO Suite they will have the same problem. I have tried Open() and FindRsrc() calls within a try/catch block but the call just hangs forever (well, 10 minutes at least). Is there some kind of function call I can make to check to see if the IO services are running?