Как получить атрибуты файлов или информацию о версии файла драйвера в окнах через C#. Я использую этот код:Получить версию файла драйвера в окнах
var version = File.GetAttributes(Environment.SystemDirectory + @"\drivers\acpi.sys");
, но этот код бросить исключение: Could not find file 'C:\Windows\system32\drivers\acpi.sys'.
. Тогда я использую этот код var dir = Directory.GetFiles(Environment.SystemDirectory + @"\drivers");
в переменной dir. У меня 4 файла. Если я открою эту папку через Windows Explorer, у меня в папке 300+ файлов. Что я делаю не так?
Вы не на Windows 95 больше, есть гораздо больше вещей между приложением и системой. Почему вы даже пытаетесь прочитать версию 'acpi.sys'? – Luaan
@ Luaan это пример. Мне нужно прочитать информацию другого файла. Эта проблема не только для acpi.sys. – EXTRAM
Вы говорите о драйверах. Почему вы запрашиваете версии драйверов? И почему вы пытаетесь это сделать, читая версию файла в файловой системе? – Luaan