我继承了一个处理多种设备类型的 Windows 驱动程序。我需要将它分成 2 个独立的驱动程序,每个设备一个。每个设备都有代码,然后是两者通用的代码,所以我创建了 3 个目录:deviceA、deviceB 和 common。
我这样做有两个原因: 1. 以这种方式分离驱动程序源似乎更清楚 2. build.exe 需要一个“源”文件,因此我不能在同一目录
使用 Visual Studio 调用 ddkbuild.bat,我的构建惨遭失败。
可以按照我尝试的方式做到这一点吗?有没有更好/更智能的方法?
我已经修改了每个设备子目录中的源。我不知道如何处理公共文件。
使用 Visual Studio 2008、ddkbuild、DDK 7600.16385.0。