获取调用打印的应用程序的名称(路径)

Sta*_*ght 8 windows printing

有没有办法以某种方式钩住一些winapi或类似的东西来获取应用程序pid \name\path调用打印作业获取文件数据,这是发送到打印而不通过驱动程序转换(即如果我打印excel表,我想拦截XLS文件,而不是postscript\pcl\printer的东西).

我正在使用redmon,我真的错过了我的项目的这些信息.

Sta*_*ght 0

通过 mhook挂钩StartDoc winapi 并调用GetModuleFileName来获取可执行文件。