如何在没有Visual Studio的情况下为Windows编程内核驱动程序?

问题描述 投票:0回答:1

[每次看到驱动程序教程时,我都会看到它们使用Visual Studio,我只是想知道是否绝对需要安装它才能开发Windows驱动程序?

例如,我想编译以下驱动程序:(source)

NTSTATUS DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath)    
{
        DbgPrint("Hello World\n");  
        return STATUS_SUCCESS;
}  

没有Visual Studio,如何能够编译/链接它?我到处搜寻了。

c windows driver
1个回答
1
投票

链接的教程基于旧的WDK版本。您可以获取旧的WDK并按照教程进行操作,但我并不推荐这样做。

最近,开发Windows驱动程序的常用方法是使用Visual Studio,但是该教程也有类似的方法,它是从命令行环境开发的。

https://docs.microsoft.com/en-us/windows-hardware/drivers/develop/using-the-enterprise-wdk

当然,您不必像使用EWDK一样安装Visual Studio。

© www.soinside.com 2019 - 2024. All rights reserved.