2015-01-21 85 views
0

我有掃描儀設備驅動程序包包含3個文件:.sys文件是否足以用於驅動程序?

  1. Scanner.inf
  2. Scanner.cat
  3. Scanner.sys

我不知道該驅動程序包已滿。

問題:
1。這些文件足以讓驅動程序包和正常的設備工作?
或者驅動程序包也必須包含DLL文件?
2.如何從C#發送命令'掃描頁面'到掃描儀設備,如果我只有這3個文件(Scanner.inf,Scanner.cat,Scanner.sys)?

回答

2

inf文件應該告訴您哪些文件,它預計。你應該有:

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

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

Overview of INF Files

+0

您應該建議哪種工具來查看.sys文件內容(其功能等)?通過這種方式我可以理解.sys文件是否包含一些其他的dll和庫或不包含。 – 2015-01-22 07:29:15

+0

.sys是一個編譯好的二進制文件,用於在內核模式下運行。即使您使用拆裝器或依賴關係助手等高級工具,您也許無法從中讀取任何內容。 但是,.inf確實指定了驅動程序包作者想要分發的所有內容,並且它是一個文本文件,正如我的答案所示。 – Jonathan 2015-01-22 11:32:32

相關問題