0
現在我的WDDM驅動程序編程,我想生成圖片的應用程序的進程ID。我使用函數psGetCurrentProcessId
,但它返回4是系統進程,我怎樣才能得到真正的進程ID?我怎樣才能獲得進程ID的WDDM驅動程序
現在我的WDDM驅動程序編程,我想生成圖片的應用程序的進程ID。我使用函數psGetCurrentProcessId
,但它返回4是系統進程,我怎樣才能得到真正的進程ID?我怎樣才能獲得進程ID的WDDM驅動程序
PS: 的WDDM驅動程序是一個虛擬驅動器,我用它來保持圖像,並將其發送到遠程客戶端顯示(如RDP)。所以我必須在傳輸之前壓縮圖片。當我得到應用程序的進程ID時,我可以壓縮屬於相應應用程序的圖片來決定有損或無損壓縮算法。
你怎麼發送圖片到你的驅動程序?還是像鏡像一樣的顯示? 4是一個真正的進程ID,系統進程有它。如果應用程序發送IRP的使用的圖片,你可以檢查調度程序的PID(它們通常被稱爲在線程的上下文中),或者通過'IoGetRequestorProcessId' –