做了一个测试发现用DEVICEIOCONTROL到驱动读数值,传进去的入参发生了变换,本来是传一个地址为0x00867654 进去就变成了其他值,所以如果要取某程序传到驱动的一个地址参数,肯定要经过转换才能得到该参数在此程序中的虚拟地址,不过不知道怎么转换还请多多指教。
回复(2) 2003-07-11 10:52 来自版块 - ABC初学者
表情
icesword我是用DDK做的用 ,先谢过了:) 回去试一下(2003-07-11 16:11)
Dragon2008下面的程序是用DS做的,可以的。你是用DS做的吗? KMemoryToProcessMap* MemRegion;//定义到XXXDevice类的头文件中。 NTSTATUS SX5933Device::IOCTL_MEM_Handler(KIrp I) { ...(2003-07-11 11:16)

返回顶部