c - 如何获取发送IRP请求的模块

标签 c module kernel driver irp

我有一个内核驱动程序。我的 dll 内部进程(注入(inject)的 dll)向该驱动程序发送 IRP 请求。该驱动程序如何获取该模块句柄? 类似 IoGetRequestorProcess(Irp) 但模块句柄而不是进程。

最佳答案

你可以尝试一些内核API,就像IoGetRequestorProcessIoGetRequestorProcessId

关于c - 如何获取发送IRP请求的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12825383/

相关文章:

dependency-injection - DI、构造函数注入(inject)、模块、设计模式

python - 在测试 python 脚本时模拟缺乏依赖性

linux - 内核名称中的这些数字意味着什么?

routing - Unix 路由表中的 "proto kernel"是什么意思?

linux - linux内核如何知道哪个inotify_handle有某个watch

C fprintf 十六进制错误输出

c - 如何从 C 语言的文件中逐行读取每行两个字符串

html - 服务器显示文本而不是 HTML

C 指向数组的指针作为函数的参数

module - 如何将我的程序划分为模块?