Sobin Sebastian Ответов: 1

Создание виртуального принтера на языке Си#


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

Заранее спасибо..

Что я уже пробовал:

Возможность создать приложение принтера, но оно не отображается в диалоговом окне принтера при печати файла

1 Ответов

Рейтинг:
0

Dave Kreskowiak

Возможно? Да.

Практические результаты? Черт возьми, нет!

Вы смотрите на написание драйвера принтера. Хотя это можно сделать в C#, для того, чтобы это работало, вы должны были бы загрузить вес .NET Framework в ядро, когда код выполняется. Это не самый мудрый поступок.

Вы также будете переписывать довольно значительный кусок кода набора драйверов Windows на C#. Это не то предприятие, за которое я хотел бы взяться, и я пишу код уже 40 лет.

Такие драйверы лучше всего писать на C/C++, а не на C#.

Вы можете найти документацию и образцы комплекта Драйверов Windows здесь[^].