安装好相关软件后,就可以照着microsoft网站提供的内容进行第一次“尝试”:
https://docs.microsoft.com/en-us/windows-hardware/drivers/gettingstarted/writing-your-first-driver
这里面三个例子,第一个是是UMDF,后两个是KMDF。跑完这3个例子,可以看到UMDF和KMDF调试过程略微有些不同。
UMDF的例子操作流程,完全按照上面网页中“Write a Universal Windows driver (UMDF 2) based on a template”(https://docs.microsoft.com/en-us/windows-hardware/drivers/gettingstarted/writing-a-umdf-driver-based-on-a-template)的链接提示一步步操作。
操作过程中遇到了各种各样的问题,也尝试了多种解决方法。有些问题最后是解决了,但是依然感觉是稀里糊涂解决的,这主要是因为对windows、VS相关内容不熟悉