我正在对导致随机蓝屏的 NDIS 微型端口过滤器驱动程序进行故障排除。我为我的驱动程序启用了驱动程序验证程序。我还尝试使用以下命令通过logman收集我的驱动程序跟踪日志 -
logman create trace myndis -p {MY_GUID} -ct system -f bincirc -max 5000 -o C:\DriverTrace.etl
但问题是除非明确停止跟踪,否则logman不会写入文件。当 BSOD 发生时,我认为跟踪被杀死而不是被操作系统停止,这导致我的输出 etl 文件为空。
我尝试过-ft ::1
每 1 秒将缓冲区刷新到文件中,但这似乎不起作用。我也尝试过-rt
flag 但没有帮助。如何实现logman不断写入 etl 文件?