Virtual printer

Discussion in 'WASM.WIN32' started by PavPS, Apr 14, 2005.

  1. PavPS

    PavPS New Member

    Blog Posts:
    0
    Здравствуйте уважаемые!



    У меня к Вам 2 вопроса:



    1)Стоит задача написать виртуальный принтер - чтобы ваводил не на листок бумаги, а в BMP файл. Вроде разоборался с AddPrinter - AddPrinterDriver ... Только вот гляну л на поля в структуре для ф-ии AddPrinterDriver и остановился: я подумал надо писать драйвер, а глянул, что там у моего принтера - то там библиотеки. И явно, что экспорт у них строго оговорен. Очень хотелось бы знать о формате таких библиотек,

    (точнее про поля:pDriverPath,pDataFile,pConfigFile) Читал в мсдн, но там сухо расшифрованы эти файлы. Где можно надыбать простенький примерчик любого такого виртуального принтера? И где об этом почитать, мож кто из Вас делал... я в тупике. Хотябы пример получить от принтеров которые PDF ляпают или факсы...



    2)Kernel-Mode: Существует файл. Его нужно срочно закрыть. Но к нему еще живы References. Одно из решений -

    KeAttachProcess(процесс,удерживающий)

    ObDereferenceObjectByPointer(...)

    KeDetechProcess();

    Но будет ли это работать? И есть ли какие-либо другие варианты реализации?



    Заранее благодарен за Ваши ответы. С уважением --==PavPS==--
     
  2. S_T_A_S_

    S_T_A_S_ New Member

    Blog Posts:
    0
  3. PavPS

    PavPS New Member

    Blog Posts:
    0
    Большое спасибо. Буду разбираться.
     
  4. PavPS

    PavPS New Member

    Blog Posts:
    0
    2 S_T_A_S_ : А у тебя книга напечатанная есть или в электронном варианте? Просто, если в электрнонном, то заполучить бы эту главу бы... Мож адресок для скачки, хотя это по мылу, я так монимаю... PavPS@list.ru Просто без теории сложновато. Я поищу у ся в городе, конечно, но все же...

    А за пример - спасибо. Мож и так постораюсь...



    Модет знает кто кде читнуть про это?
     
  5. S_T_A_S_

    S_T_A_S_ New Member

    Blog Posts:
    0
    Книга печатная. В инете помнится встречал в какой-то "библиотеке" (в переводе автор ошибочно назван Фень). Хотя по твоей теме в книге почти ничего нет - автор отсылает к DDK.
     
  6. andrusha

    andrusha New Member

    Blog Posts:
    0
    Пожалуйста кто нибудь дайте ссылку на исходный код PDF принтера, очень надо.
    Спасибо..
     
  7. Quantum

    Quantum Паладин дзена

    Blog Posts:
    0
    andrusha
    Именно виртуального принтера или просто генератора документов в формате PDF?