Хорошо, поэтому я пытаюсь создать программу, которая, когда она уже выполнена, может быть снова «выполнена», обнаруживает уже существующий процесс и вместо создания другого процесса выполняет функцию в существующем процессе..
Есть идеи?
Возможно, я ошибаюсь в этом.Я пытаюсь адаптировать этот виртуальный принтер с открытым исходным кодом (http://sourceforge.net/projects/imageprinter/) к моему приложению. Принтер печатает, например, PDF в файл, и, кажется, также имеет функцию для запуска приложения. Мне нужно захватитьPDF в мое собственное приложение для обработки на этом этапе, и пользователь должен иметь возможность добавлять дополнительные PDF-файлы, распечатывая их на этом принтере.
Способ, которым я планировал обрабатывать его, состоит в том, чтобы приложение проверяло, чтопапка для новых файлов каждый раз, когда она открывается и вызывается команда, когда печатается новый файл. Есть ли другой способ импортировать данные PDF непосредственно в работающий процесс?