zuozi
驱动牛犊
驱动牛犊
  • 注册日期2003-03-24
  • 最后登录2004-09-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1236回复:0

有哪位大侠编写IMD的时候写过文件或者用过NdisWriteEventLogEntry么??指点一下,十万火急!!!!斑竹来看看吧^_^

楼主#
更多 发布于:2003-05-14 15:37
我想在IMD里面读写文件,用的是2000的passthru,我已经用NdisOpenFile和NdisMapFile进行了读文件的操作,但是我想要在程序中把一些输出信息写成文件,就不知道怎么办了。

我想过用ZwWriteFile,但是这个函数是只能在PASSIVE_LEVEL下面用的,那就是说我必须要把每次要输出的信息存到一块分好的内存里面,然后在程序unload的时候把它们写到一个文件里面,可是好像以前大侠们说passthru的unload函数调用不正常,那么我在哪个函数下面用才能够保证我得ZwWriteFile被调用呢?还有就是我是10多台机器做仿真的,要是每次仿真结束都要重启机器或者卸载驱动才能拿到输出文件也太郁闷了吧。

我又看到ndis中间有NdisWriteEventLogEntry这个函数,就想我能不能把我得输出信息输出到log文件里面去呢?不过这个函数看了半天也不知道怎么用,我试了一下,每次都返回NDIS_STATUS_RESOURCES,况且我也不知道他里面的log文件到底存在一个什么地方?


各位大侠指点一下,我很急啊,分不是问题,不够可以多给 :(
游客

返回顶部