我有这个用于控制1个以上扫描仪的C#,WIA应用程序。它在Win7上
每次我想控制另一台扫描仪时,我都会启动应用程序的新实例。这适用于2个不同的扫描仪,惠普和爱普生,但当我添加另一个爱普生并试图用它扫描时,它失败了。我相信这是因为司机被第一台爱普生扫描仪锁定了。 如何告诉第二台Epson扫描仪使用不同的驱动程序?我的想法是将第一台扫描仪驱动程序复制到另一个位置。然后在注册表中搜索第一组驱动程序文件。然后看看我是否可以解开单个扫描仪。我知道扫描仪有一个唯一的ID属性。然后我会告诉第二个扫描仪的ID使用这些驱动程序。
我考虑过使用虚拟机但不想这样做。