Вопрос

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

Это было полезно?

Решение

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top