扫描仪驱动程序与 2 个相同的扫描仪冲突

发布于 2024-12-28 09:42:56 字数 339 浏览 1 评论 0原文

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

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

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

I have this C#, WIA app that I made to control 1+ scanners. Its on Win7

I start a new instance of the app each time I want to control another scanner. This works fine with 2 different scanners, HP and Epson, but when I add another Epson and try to scan with it, it fails. I believe this is due to the drivers being locked by the first Epson scanner. How do I tell the second Epson scanner to use a different set of drivers? My thoughts are to copy the first scanners drivers to another location. Then search the registry for the first set of driver files. Then see if I can puzzle out individual scanners. I know that there is a unique ID property for the scanners. Then i would tell the second scanner's ID to use these drivers instead.

I have thought about using a Virtual Machine but don’t want to do that.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文