如何通過c#獲取Windows驅動程序文件的文件屬性或版本信息。 我使用這個代碼:在windows中獲取驅動程序文件版本
var version = File.GetAttributes(Environment.SystemDirectory + @"\drivers\acpi.sys");
但是這個代碼拋出異常:Could not find file 'C:\Windows\system32\drivers\acpi.sys'.
。 然後,我在dir變量中使用此代碼var dir = Directory.GetFiles(Environment.SystemDirectory + @"\drivers");
我有4個文件。如果我通過Windows資源管理器打開此文件夾,我在文件夾300+文件中。我究竟做錯了什麼?
你不能在Windows 95了,有你的應用程序和系統之間有很多更多的事情。爲什麼你甚至想要閱讀'acpi.sys'的版本? – Luaan
@Luaan這就是例子。我需要讀取另一個文件的信息。這個問題不僅適用於acpi.sys。 – EXTRAM
你在說司機。你爲什麼要查詢驅動程序版本?你爲什麼試圖通過閱讀文件系統中的文件版本來做到這一點? – Luaan