如何通过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