You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows 10读取USN日志时文件名为空且MSDN示例代码返回错误87的问题求助

Windows 10读取USN日志时文件名为空且MSDN示例代码返回错误87的问题求助

大家好,我最近在做Windows 10下USN变更日志的读取工作,参考了MSDN上的遍历变更日志记录缓冲区的示例代码,但运行后遇到了两个麻烦:

  • 代码执行到printf( "Read journal failed (%d)\n", GetLastError());时,返回了错误码87(参数错误),我对照示例代码反复检查参数,还是没定位到问题;
  • 读取日志记录时,出现了读取到的文件名是空的情况,没法正常识别对应的文件。

后来我找了一个改进版本的代码,但目前只有开头部分:

#include <Windows.h>
#include <Win...

有没有大佬遇到过类似的问题?能不能帮忙分析下错误码87的原因,以及文件名读取为空的解决办法?或者帮我完善这个改进版代码也行,非常感谢!

备注:内容来源于stack exchange,提问作者user25034173

火山引擎 最新活动