阅读:1176回复:0
关于VXD中使用IFSMGR系列文件操作问题?
在<VXD权威指南>中的第一个例子程序中,
A:在SYSVMINIT消息的处理函数中,使用了IFSMgr_Ring0_OpenCreateFile,及IFSMgr_Ring0_WriteFile。 B:另在SysVmTerminate消息处理函数中,用了IFSMgr_Ring0_CloseFile 问题如下: 1。直接使用文件操作函数,则装载VXD时死机,将CREAT及WRITE函数移到另处,如VMINIT消息中,则正常。 2。当CLOSE函数在SYSTMTERMINATE消息或VMDESTROY消息中使用时,用SOFTICE可观察到正常执行,但在返回后,一方面出现死机,另一方面发现被操作的文件没有正常关闭。文件大小达数百兆。不知其内容是否正常写入? |
|