Текущий архив: 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