使用MinGW进行Windows DDK开发?

时间:2010-06-09 11:04:18

标签: c++ mingw wdk

是否可以开发Windows驱动程序(特别是类似PDF的打印机驱动程序,在屏幕上显示数据而不是实际打印)而不使用Visual Studio?我正在考虑使用免费的C ++工具,如MinGW / gcc。

2 个答案:

答案 0 :(得分:3)

Windows SDK和Windows DDK都附带Visual C ++编译器。虽然您可以使用免费的Express版本取得一些成功,但您不需要Visual Studio。我随时都喜欢MinGW。

答案 1 :(得分:1)

更大的问题是从驱动程序在屏幕上显示数据。驱动程序在假脱机程序的上下文中运行,后者是一项服务,因此无法显示UI。您将需要在用户会话中运行的非驱动程序应用程序来显示数据。您可以使用管道甚至文件将数据从驱动程序传递到显示应用程序。