Доступ к внешнему приложению из драйвера принтера V4
Я успешно создал драйвер принтера V4 и установил его на 64-битную систему windows 10.
Я создал еще одно приложение .net windows (.exe) для редактирования файла(например, pdf) и добавления в него заголовочной страницы.
Как показано на приведенном ниже скриншоте , нам нужно запускать это приложение(.exe) каждый раз, когда пользователь выбирает драйвер принтера V4 с именем(например. Fabikam 9000) из списка принтеров и нажмите на кнопку Печать.
Поэтому при нажатии кнопки печати он должен запустить приложение(.exe), а не сразу распечатать файл.
свои сомнения-
1)Как мы можем связать приложение (.exe) с пользовательским драйвером принтера V4?
2)требует ли это каких-либо изменений в существующем INF-файле или добавления какого-либо сценария развертывания для вышеуказанного требования?
Что я уже пробовал:
Я попытался изменить раздел INF file DriverInstall для вызова файла .exe, но это не удалось.
[Установка драйвера]
CopyFiles=Файлы Драйверов
DataSection=UNIDRV_BIDI_DATA ; раздел двунаправленных данных Unidrv
Файл данных=v4PrinterDriverApp.gpd
Include=NTPRINT.Inf-файл ; включают в файле ntprint.Инф.
Потребности=TTFSUB.OEM,UNIDRV_BIDI.OEM ; установка Unidrv, TrueType Sub,
ExeApp = SampleAddLink
[SampleAddLink]
%10%WinFormPrintDriverApp.exe