获取计算机上安装的所有驱动程序
有没有办法让计算机上安装所有驱动程序(其文件)?我基本上需要的是一组文件夹,其中每个文件夹都是特定的驱动程序,包含所有相关的 infs 和 sys 文件。因此,当我重新安装操作系统时,我只需安装所有这些驱动程序即可,一切正常。
如果有任何链接或建议,我将不胜感激。
操作系统有 XP、2003、Vista、7 和 2008。最好是 .NET,但也可以使用其他操作系统。
我想强调一下,这不是关于 select * from Win32_PnPSignedDriver 的问题,而是关于获取文件的问题。
Is there a way to get all the drivers (their files) installed on the computer? What I basically need is a set of folders, where each folder is particular driver, containing all the related infs and sys files. So, when I reinstall the OS, I can just install all these drivers and everything works fine.
I'd be grateful for any links or advices.
Operating systems are XP, 2003, Vista, 7 and 2008. Preferably, .NET, but anything else also will do.
I'd like to emphasize, it's not about select * from Win32_PnPSignedDriver
, it's about getting files.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看看这些链接是否有帮助:
枚举系统中的所有设备驱动程序
设备控制台 (devcon)
枚举 Windows 设备
See if these links can help:
Enumerating All Device Drivers in the System
Device Console (devcon)
Enumerating windows device
我不确定是否在 C# 中执行此操作,但 NirSoft 有一个工具可以满足您的需要。
http://www.nirsoft.net/utils/driverview.html
I'm not sure about doing this in C# but NirSoft have a tool that might do what you need.
http://www.nirsoft.net/utils/driverview.html