![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Определить физический ли текущий принтер [D2005, XP]
Познающий © (2007-06-15 11:22:00)Нарисовал программку небольшую одну, которая делает электронные книги в виде exe файла естественно с паролем открытия.
Проблемка встала в том, что в тойже висте, например, есть виртуальный принтер, послав на который можно получить мой документ, который я так оберегаю паролем ;)
Вот и в чём собственно вопрос -
как программно определить является ли текущий принтер физическим или виртуальным?, что бы разрешать печать только на физические девайсы.
Буду очень благодарен за любые идеи :)
Познающий (2007-06-15 14:45:00) [1]2 Сергей М. ©
ну а всё таки, как?
з.ы.
в потоке ещё ковыряться долго будут,
тот кто это пройдёт тому и не жалко будет..)
Познающий (2007-06-15 14:43:00) [2]2 Jeer ©
вот блин, дай тока поумничать )
подсказал бы лучше...
Сергей М. (2007-06-15 14:41:00) [3]А причем здесь Виста ?
Твой документ можно получить в любой ОС, куда бы его там ни послали - хоть на физический хоть на виртуальный принтер.
Истинно страждущему получить нахаляву то, что ты так боишься потерять, не составит большого труда перехватить выводимый на принтер поток при любомраскладе)
Jeer (2007-06-15 14:23:00) [4]
> в виде exe файла естественно с паролем открытия.
Еще и теньгу за это хочешь, наверняка.
А как насчет авторских прав на книгу ?