powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как создать свой виртуальный принтер
2 сообщений из 2, страница 1 из 1
Как создать свой виртуальный принтер
    #39582133
Хочу создать свой виртуальный принтер WinForm. Т.е. чтобы при отправке на печать из любого приложения открывалась моя WinForms. Как это реализовать?
...
Рейтинг: 0 / 0
Как создать свой виртуальный принтер
    #39582163
Дмитрий77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мегапризрак,
возьми чужой откуда нибудь.
Смысл виртуального принтера обычно такой: делает картинку, потом запускает заданный exe с параметром - путем к файлу этой картинки.
Название принтера и имя запускаемого exe можно отHEX-ить под свои нужды (не имея вообще никаких исходных кодов).
Тебе надо еще разобраться с процедурой инсталляции-деинсталляции "принтера" (winspool-API):
AddMonitor
AddPrinterDriver
AddPrinter
...
задача как бы не детская, но на порядки проще чем "писать свой", я так успешно делал (а процедуру установки писал глядя на лог установки препарируемого исходного принтера, благо авторы там аккуратно логировали все вызываемые API и все используемые файлы-компоненты принтера).

А что делать, всех кодов не напишешь.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как создать свой виртуальный принтер
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]