VintaSoft Twain .NET SDK Discussions
Questions, comments and suggestions concerning VintaSoft Twain .NET SDK.
Board index < VintaSoft Twain < VintaSoft Twain .NET SDK Discussions
int oldDeviceCount = 0;
int newDeviceCount = 0;
// create the device manager
using (DeviceManager deviceManager = new DeviceManager())
{
// open the device manager
deviceManager.Open();
// get device count
oldDeviceCount = deviceManager.Devices.Count;
// close the device manager
deviceManager.Close();
}
Console.WriteLine("Please detach one or several USB TWAIN devices.");
Console.WriteLine("Press any key when done.");
Console.ReadKey();
// create new device manager
using (DeviceManager deviceManager = new DeviceManager())
{
// open the device manager
deviceManager.Open();
// get device count
newDeviceCount = deviceManager.Devices.Count;
// close the device manager
deviceManager.Close();
}
if (oldDeviceCount <= newDeviceCount)
throw new ApplicationException("Device list is not refreshed.");
Best regards, Alexander