Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以在不使用 Visual Studio 的情况下开发 Windows 驱动程序(特别是在屏幕上显示数据而不是实际打印的类似 PDF 的打印机驱动程序)?我正在考虑使用免费的 C++ 工具,例如 MinGW/gcc。
Windows SDK 和 Windows DDK 都带有 Visual C++ 编译器。您不需要 Visual Studio,尽管您可能会在免费的 Express 版本中取得一些成功。我更喜欢这个而不是 MinGW。
您更大的问题是在屏幕上显示来自驱动程序的数据。驱动程序在后台处理程序的上下文中运行,后台处理程序是一项服务,因此无法显示 UI。您将需要在用户会话中运行的非驱动程序应用程序来显示数据。您可以使用管道甚至文件将数据从驱动程序传递到显示应用程序。