我正在构建一个备份应用程序,可能还原驱动程序。
任何人都可以告诉我如何处理这个问题吗?
似乎(从我目前的观点......)我真正需要知道的是{registry?}中的哪些内容我可能会找到硬件和相关驱动程序文件的列表?那时,似乎所有我需要做的就是复制文件并保留一些关联数据库。
我认为这个问题是有效的 - '我是否正确地假设我在注册表中找到了这样的列表?'和'我在哪里可以找到它?'
虽然我认为一些搜索就足够了,但在我去挖掘之前,我想验证我的理论。
答案 0 :(得分:1)
是的,您可以在注册表中找到驱动程序服务:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
如果您想知道二进制文件的位置,可以查看ImagePath
,它会告诉您文件的位置。
例如,DiskClass驱动程序位于HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\disk
,ImagePath
将告诉您二进制文件位于System32\drivers\disk.sys
希望这有帮助。