Есть ли способ или учебные пособия, где я могу:Список связанных драйверов файлы и их версии
- Список всех файлов, связанных с драйвером
- версию списка файлов этих файлов (.exe, .dll , .sys и т. д.)
Я пытаюсь скомпилировать список всех драйверов, установленных на компьютере, и в основном перечислять все файлы, связанные с драйвером (exe, sys, dll и т. д.). наряду с файловой версией. См. Прилагаемый рисунок.
Я пытался использовать Wmi-Object (Powershell) и DevCon инструмент, но может получить эти файлы должны быть перечислены.
Использование Powershell, я могу указать имя драйвера, но появляется только файл.
# Script to output all of the drivers installed in the computer
# Export all driver names to a text file
Get-WmiObject win32_SystemDriver | select name | foreach {$_.name} | Out-File C:\driverName.csv
# Read driver name from file.
$driver = Get-Content "C:\driverName.csv"
# Get the file path of the driver
$path = (Get-WmiObject win32_SystemDriver | Where-Object name -match $driverName).PathName
# Extract information from the file path and export it to CSV
(Get-Item $path).VersionInfo | Select FileDescription, ProductVersion, FileVersion, FileName | Export-Csv -Path C:\FileVersion.csv
Спасибо! Но я пытаюсь перечислить ВСЕ файл, связанный с драйвером. – Imsa
ОК, я думаю, вам нужно будет использовать devcon и проанализировать его вывод, используя регулярное выражение, которое займет некоторое время. Или экспортируйте все драйверы во временную папку, а затем перейдите в эту папку и сделайте список каждого драйвера вместе со своими файлами. – Kiran
Как я могу экспортировать/архивировать все установленные драйверы в папку вместе со своими файлами? Спасибо! – Imsa