扫描仪驱动程序与 2 个相同的扫描仪冲突
我有这个 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论