为什么我们必须重新启动Windows才能使新安装的设备驱动程序生效?驱动程序加载机制与Linux的不同?
答案 0 :(得分:1)
Windows可以使用CreateService和StartService动态加载您的函数驱动程序。此外,您可以使用ZwLoadDriver加载驱动程序。 但是,您必须在重新启动后加载某些类型的驱动程序,如类驱动程序,筛选器驱动程序等。因为这些驱动程序依赖于其他系统驱动程序。如果你的驱动程序加载太晚了。您的驱动程序将无法正常工作。 有关更多详细信息,请查看MSDN。您可以使用注册表准确控制驱动程序加载的顺序。