Разработка Windows DDK с MinGW? - PullRequest
3 голосов
/ 09 июня 2010

Можно ли разработать драйвер Windows (в частности, драйвер принтера в стиле PDF, который отображает данные на экране вместо фактической печати) без использования Visual Studio? Я думаю об использовании бесплатных инструментов C ++, таких как MinGW / gcc.

Ответы [ 2 ]

3 голосов
/ 09 июня 2010

Windows SDK и Windows DDK поставляются с компилятором Visual C ++.Для этого вам не нужна Visual Studio, хотя вы можете добиться успеха с бесплатными выпусками Express.Я предпочел бы это по сравнению с MinGW в любое время.

1 голос
/ 21 июля 2011

Ваша большая проблема будет отображать данные на экране из драйвера.Драйверы запускаются в контексте спулера, который является службой и поэтому не может отображать пользовательский интерфейс.Вам понадобится приложение без драйверов, запущенное в сеансе пользователя, для отображения данных.Вы можете использовать каналы или даже файлы для передачи данных из драйвера в приложение отображения.

...