.sys文件是否适合驱动程序?

时间:2015-01-21 09:19:08

标签: c# driver device-driver image-scanner

我有扫描仪设备驱动程序包包含3个文件:

  1. Scanner.inf
  2. Scanner.cat
  3. Scanner.sys
  4. 我不确定这个驱动程序包是否已满。

    问题:
    1.这些文件是否足以用于驱动程序包和普通设备的工作?   或者驱动程序包也必须包含DLL文件? 2.如何发送命令'扫描页面'如果我只有这三个文件( Scanner.inf,Scanner.cat,Scanner.sys ),请从C#扫描设备?

2 个答案:

答案 0 :(得分:2)

inf文件应告诉您预期的文件。你的应该有:

(...)
[Version]
(...)
CatalogFile=Scanner.cat
(...)

[SourceDisksFiles]
Scanner.sys=1
(additional files you're missing...)

请参阅Overview of INF Files

答案 1 :(得分:1)

是的,那些文件已经足够了。 INF文件是设置信息文件,CAT文件用于跟踪媒体集合中的数据,SYS文件是驱动程序本身。

关于第二个问题,您可以使用TWAIN控制扫描仪。

http://www.codeproject.com/Articles/1376/NET-TWAIN-image-scanner

http://www.twain.org/