|
Как создать свой виртуальный принтер
|
|||
---|---|---|---|
#18+
Хочу создать свой виртуальный принтер WinForm. Т.е. чтобы при отправке на печать из любого приложения открывалась моя WinForms. Как это реализовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2018, 23:30 |
|
Как создать свой виртуальный принтер
|
|||
---|---|---|---|
#18+
Мегапризрак, возьми чужой откуда нибудь. Смысл виртуального принтера обычно такой: делает картинку, потом запускает заданный exe с параметром - путем к файлу этой картинки. Название принтера и имя запускаемого exe можно отHEX-ить под свои нужды (не имея вообще никаких исходных кодов). Тебе надо еще разобраться с процедурой инсталляции-деинсталляции "принтера" (winspool-API): AddMonitor AddPrinterDriver AddPrinter ... задача как бы не детская, но на порядки проще чем "писать свой", я так успешно делал (а процедуру установки писал глядя на лог установки препарируемого исходного принтера, благо авторы там аккуратно логировали все вызываемые API и все используемые файлы-компоненты принтера). А что делать, всех кодов не напишешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2018, 00:37 |
|
|
start [/forum/topic.php?fid=20&msg=39582163&tid=1399542]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 171ms |
0 / 0 |