Здравствуйте уважаемые! У меня к Вам 2 вопроса: 1)Стоит задача написать виртуальный принтер - чтобы ваводил не на листок бумаги, а в BMP файл. Вроде разоборался с AddPrinter - AddPrinterDriver ... Только вот гляну л на поля в структуре для ф-ии AddPrinterDriver и остановился: я подумал надо писать драйвер, а глянул, что там у моего принтера - то там библиотеки. И явно, что экспорт у них строго оговорен. Очень хотелось бы знать о формате таких библиотек, (точнее про поля:pDriverPath,pDataFile,pConfigFile) Читал в мсдн, но там сухо расшифрованы эти файлы. Где можно надыбать простенький примерчик любого такого виртуального принтера? И где об этом почитать, мож кто из Вас делал... я в тупике. Хотябы пример получить от принтеров которые PDF ляпают или факсы... 2)Kernel-Mode: Существует файл. Его нужно срочно закрыть. Но к нему еще живы References. Одно из решений - KeAttachProcess(процесс,удерживающий) ObDereferenceObjectByPointer(...) KeDetechProcess(); Но будет ли это работать? И есть ли какие-либо другие варианты реализации? Заранее благодарен за Ваши ответы. С уважением --==PavPS==--
С книжкой Фен Юань Программирование Графики в Windows идёт какой-то примерчик: 2094815713__HTMLDrv.zip
2 S_T_A_S_ : А у тебя книга напечатанная есть или в электронном варианте? Просто, если в электрнонном, то заполучить бы эту главу бы... Мож адресок для скачки, хотя это по мылу, я так монимаю... PavPS@list.ru Просто без теории сложновато. Я поищу у ся в городе, конечно, но все же... А за пример - спасибо. Мож и так постораюсь... Модет знает кто кде читнуть про это?
Книга печатная. В инете помнится встречал в какой-то "библиотеке" (в переводе автор ошибочно назван Фень). Хотя по твоей теме в книге почти ничего нет - автор отсылает к DDK.