讨论WDM驱动程序和应用程序的通信方法
Leo 2003-03-26 09:44:46 我现在所实现的驱动程序和应用程序的通信方法:
1.用注册表.通过检测注册表的内容可以实现此目的.缺点是DRIVER在读写注册表受到IRQL的限制.
2.通过磁盘文件.缺点是DRIVER在读写文件受到IRQL的限制,共享冲突.
3.用应用程序DeviceIoControl.通过设备链接名来呼叫驱动程序
我现在所想到的驱动程序和应用程序的通信方法:
1.信号量,互斥量.难点是如何传递较多的信息
2.共用内存.内核态和用户态内存地址如何相互应射
抛砖引玉,如果你有好的解决方法或好的想法不妨说出来,大家讨论讨论,欢迎UP.