所以我花了一两天沮丧地搜索了如何在 Windows 10 中开发64位内核模式驱动程序(不适用于Win8或更早版本),特别是在开发环境中 test .

基本上我有一个物理硬盘内核模式驱动程序“安装”虚拟驱动器,如物理驱动器,并将Win32 CreateFile API映射到用户模式应用程序,然后将命令路由到另一台服务器上的远程网络(类似于VPN但是自定义) ,灵活) .

我使用它来安装 and run 程序并将文件存储在远程系统上,因此它需要是一个模拟的物理驱动器(网络附加有太多的限制和不稳定性) . - 这与SAN类似,但非公司网络除外 .

所以我的问题是,当你没有经济购买证书时,有没有其他人对微软完全阻止开发人员从内核模式发展 for personal use 感到沮丧?

在没有购买证书的情况下,我在 my Windows 10计算机上运行驱动程序有哪些选择?

似乎没有任何方法来规避新的EV证书系统,这完全迫使您购买证书,即使您知道自己在做什么并且您接受使系统易受攻击的风险 .

如果您不了解Windows 10 KMCS驱动程序开发,请将问题留给有经验的人,因为Windows 8不需要新的EV系统 .

微软的道路也迫使自由软件组织无法发明任何硬件互操作系统,VPN,文件系统等,因为从经济角度来看,只有大公司才能负担得起证书 .

参考文章:

此外还有一篇文章介绍了如果没有Windows 10中的合法证书,现在无法做什么http://www.codeproject.com/Articles/58950/How-to-develop-a-virtual-disk-for-Windows