Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.04;
Скачать: CL | DM;

Вниз

Нужна Помощь в разработке программы   Найти похожие ветки 

 
Mihass   (2004-08-31 19:31) [0]

мне нужно написать прогу, которая могла бы отслеживать все
файлы, посылаемые на печать, и в случае, если файл послан на печать - копировать его в какую-то директорию. То есть она должна работать в фоновом режиме.
Поэтому возникает 3 вопроса.
КакаЯ функция может вернуть знчение, если какой-то файл послан на печать или не функция, а что-то по-другому?
Что использовать для хранения длинного пути: ведь строка вмещает только 255 символов, или это определяется в SaveDialog ?
Или как сделать что-то типа Browse ?
И последний. Для работы в фоновом режиме прогу можно оместить в Автозагрузку и сделать скрытой. Но если открыть Автозагрузку через папку и включить "показывать скрытые файлы", то можно будет удалить из автозагрузки. А как сделать по-иному, ведь та же "Аська" загружается сразу, а в автозагрузке не стоит.

Буду очень признателен зя ответы на вопросы.


 
Vasya.ru   (2004-09-02 00:22) [1]

Для работы в фоновом режиме прогу можно оместить в Автозагрузку и сделать скрытой. Но если открыть Автозагрузку через папку и включить "показывать скрытые файлы", то можно будет удалить из автозагрузки.
Аська в реестре записана, в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Для хранения пути юзай обычный String.


 
Mihass   (2004-09-05 21:48) [2]

а как обращаться к принтеру через порт?


 
-=BooM=-   (2004-09-06 11:59) [3]

Отлови момент когда файл будет отправле на печать : FindFirstPrinterChangeNotification,FindNextPrinterChangeNotification  
,WaitForSingleObject.
А FindNextPrinterChangeNotification вернёт структуру в которой будет путь и имя файла ....
Если что пиши на мыло

А вообще пиши службу .. если не NT Platform то есть такая функция
что то типа RegisterProcessAsService(PID:integer,Sevice:boolean);
Функция не документированная так что прийдётся импортировать.

P.S. Недавно сам хотел отследить принтер дак хрен кто подсказал,
пока сам в MSDN не нарыл ... посему тебе помогу


 
serg128   (2004-09-06 15:46) [4]

У меня есть такая программа...........
К сожалению, дать Вам исходники я не могу, но если есть коммерческий интерес, то можно договориться....

Только там обратный принцип: все файлы, отправленные на печать сохраняются в SQL - базе, с указанием имени компа, имени пользователя, времени, ну и собственно содержимое в EMF - формате.


 
serg128   (2004-09-06 15:56) [5]

Удалено модератором
Примечание: Дубль


 
serg128   (2004-09-06 15:56) [6]

Удалено модератором
Примечание: Дубль


 
имя   (2004-09-09 13:09) [7]

Удалено модератором



Страницы: 1 вся ветка

Текущий архив: 2005.09.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.035 c
2-1123249275
Radgar
2005-08-05 17:41
2005.09.04
ScrollBox


4-1121495304
Михаил(Киров)
2005-07-16 10:28
2005.09.04
Блокировка клавиатуры


1-1123165458
VID
2005-08-04 18:24
2005.09.04
ДЛЯ ПРОФИ. OleContainer и его OleObject. У них недопонимание :)


1-1124115072
MegaVolt
2005-08-15 18:11
2005.09.04
ComboBox + ToolBar с большими кнопками = глюки


9-1115811379
grouzd[E]v
2005-05-11 15:36
2005.09.04
OGL - Again Arrays