1

我有这个 C#、WIA 应用程序,用于控制 1+ 个扫描仪。它在Win7上

每次我想控制另一个扫描仪时,我都会启动一个新的应用程序实例。这适用于 2 种不同的扫描仪 HP 和 Epson,但是当我添加另一个 Epson 并尝试使用它进行扫描时,它会失败。我相信这是由于第一台爱普生扫描仪锁定了驱动程序。如何告诉第二台 Epson 扫描仪使用不同的驱动程序集?我的想法是将第一个扫描仪驱动程序复制到另一个位置。然后在注册表中搜索第一组驱动程序文件。然后看看我是否可以解开单个扫描仪。我知道扫描仪有一个唯一的 ID 属性。然后我会告诉第二个扫描仪的 ID 使用这些驱动程序。

我曾考虑过使用虚拟机,但不想这样做。

4

0 回答 0