用CREATEFILE两次打开已加载的驱动,拒绝访问,该如何处理
用CREATEFILE两次打开已加载的驱动,拒绝访问
简单的helloddk内核程序,加载后,做一应用程序,用createfile打开后获得HELLODDK.SYS的句柄,然后程序不关闭,也未用CLOSEHANDLE()关闭句柄,继续用同一程序再打开一次,跟踪调试,程序在createfile 处返回不成功。用getlasterror错误代码为5好像是拒绝访问。
------解决方案--------------------
createfile函数不是有个
dwShareMode 参数可以设置的么?
FILE_SHARE_READ 和 FILE_SHARE_WRITE
看看
简单的helloddk内核程序,加载后,做一应用程序,用createfile打开后获得HELLODDK.SYS的句柄,然后程序不关闭,也未用CLOSEHANDLE()关闭句柄,继续用同一程序再打开一次,跟踪调试,程序在createfile 处返回不成功。用getlasterror错误代码为5好像是拒绝访问。
------解决方案--------------------
createfile函数不是有个
dwShareMode 参数可以设置的么?
FILE_SHARE_READ 和 FILE_SHARE_WRITE
看看