jjwly
驱动牛犊
驱动牛犊
  • 注册日期2002-02-26
  • 最后登录2011-11-05
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望4点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1091回复:0

关于VXD中使用IFSMGR系列文件操作问题?

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

返回顶部