我的驱动提供了IOCTL,当应用程序打开了设备并且正在调用IOCTL的时候,卸载驱动会出现蓝屏。如何在应用程序占用时,使驱动程序不能卸载,并且提醒用户关闭正在访问的应用程序。

2008-07-30 15:34 来自版块 - NDIS网络接口开发

应用程序可以通过IOCTL打开我的设备,但是如果应用程序没有退出,驱动程序卸载就会蓝屏,如果没有应用程序或应用程序退出则可以正常装载和卸载。遇到这种问题怎么解决?Windows操作系统好像没有保护?如何在应用程序占用时,卸载驱动失败。

2008-07-30 15:28 来自版块 - 内核编程

操作系统环境:Windows XP/2003 问题:在应用程序如何才能得到访问这块空间的用户虚拟地址? 我在驱动中分配了一块共享空间,现在已知这块空间的内核虚拟地址,物理地址。应用程序也可以得到这块空间的虚拟地址和物理地址,但是却不能直接使用内核虚拟地址进行访问,因为每个应用程序... 全文

2008-07-15 10:32 来自版块 - 内核编程


返回顶部