代码改变世界

随笔档案-2012年5月2日

DeviceIoControl与驱动交互

2012-05-02 11:11 by java20130722, 541 阅读, 收藏,
摘要: 与驱动程序通信的函数,除了ReadFile和WriteFile函数还有DeviceIoControl函数,而且DeviceIoControl函数那是相当的彪悍。因为它可以自定义控制码,你只要在IRP_MJ_DEVICE_CONTROL对应的派遣函数中读取控制码,然后针对控制码,你就可以实现自定义的功能了。函数原型:BOOL WINAPI DeviceIoControl(__inHANDLEhDevice,__inDWORDdwIoControlCode,__in_optLPVOID lpInBuffer,__inDWORDnInBufferSize,__out_optLPVOID lpOutB 阅读全文