2016-12-14 73 views
0

现在我的WDDM驱动程序编程,我想生成图片的应用程序的进程ID。我使用函数psGetCurrentProcessId,但它返回4是系统进程,我怎样才能得到真正的进程ID?我怎样才能获得进程ID的WDDM驱动程序

+0

你怎么发送图片到你的驱动程序?还是像镜像一样的显示? 4是一个真正的进程ID,系统进程有它。如果应用程序发送IRP的使用的图片,你可以检查调度程序的PID(它们通常被称为在线程的上下文中),或者通过'IoGetRequestorProcessId' –

回答

0

PS: 的WDDM驱动程序是一个虚拟驱动器,我用它来保持图像,并将其发送到远程客户端显示(如RDP)。所以我必须在传输之前压缩图片。当我得到应用程序的进程ID时,我可以压缩属于相应应用程序的图片来决定有损或无损压缩算法。

相关问题